- Posted 7 months ago
- Be among the first 30 applicants
Job Description
We're CyberOwl, a dynamic start-up that operates globally with colleagues based in the UK, Greece, Singapore, Malaysia, Poland and the Philippines.
CyberOwl helps maritime and CNI asset operators gain visibility, cybersecurity, and compliance of systems on their distributed, remote assets. We work with ship owners and managers where our technologies provide near-real-time visibility of the onboard IT and OT assets and their communication patterns, raises early warning of cyber-attacks, suspicious behaviours and monitors for non-compliance. We complement this with a managed service (SOC) and specific cybersecurity advisory services to further support the asset operator.
Our team is 60+ Owls strong and always growing. We're expecting another significant growth phase imminently. We're recognised as market innovators - we have a bias for action, and our team prides itself on their ability to plan, execute, and iterate at a rapid pace. We value the ability to challenge each other, hold each other to account, develop each other personally and professionally, and celebrate each other's successes. Our culture is at the heart of everything that we do and we live by our values; BE OWLS.
We celebrate diversity with 13 nationalities, 17 languages, many more dialects, and lots of owls. We are spread across 2 continents and 6 countries.
The Role - Senior Full Stack Developer - Kuala Lumpur, Malaysia
At CyberOwl, we are seeking an experienced and highly motivated Senior Full Stack Developer to join our dynamic engineering team. The Senior Full Stack Developer operates as a core member who has attained independent mastery and consistently provides high-impact contributions. This role requires the ability to drive major initiatives, own the system end-to-end, and set the technical standards for the immediate team. The Senior Developer is expected to independently understand complex problems and articulate complete solutions, integrating technical decisions with non-technical considerations like effective communication and collaboration.
Key Responsibilities
Technical Delivery
- Design, build, and maintain production-grade features and services.
- Own features from refinement through production and post-release support.
- Break down complex problems into clear technical solutions.
- Collaborate with QA and other engineers to ensure production readiness.
Architecture & Engineering Excellence
- Participate actively in code reviews.
- Propose architectural improvements and technical changes.
- Author and own technical RFCs for significant changes.
- Identify and address technical debt.
- Uphold strong standards for testing and operational readiness.
- Lead design discussions, ensuring that proposed features are feasible and aligned with technical standards
Collaboration & Mentorship
- Mentor mid-level engineers through reviews and guidance.
- Collaborate closely with Tech Leads, Product, and QA.
- Support major incidents when escalated.
Essential Criteria
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong experience as a full-stack software engineer.
- Expertise in at least two of the following is essential: Go, Rust, or TypeScript/React. The ability to quickly transition to these technologies will also be considered.
- Experience delivering and operating production systems.
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with microservices architecture and containerisation (Docker, Kubernetes).
- Solid understanding of version control systems, particularly Git.
- Demonstrated experience in security best practices (e.g., preventing XSS, SQL injection) and performance enhancement strategies (e.g., query optimisation, data materialisation, batch processing).
- Familiarity with CI/CD workflows.
Preferred
- Experience mentoring other engineers.
- Familiarity with observability tooling.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with Elastic Search and Kibana, and/or time-series data analytics (e.g. InfluxDB).
- Understand and pragmatically apply design patterns such as Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD), and Clean Architecture.
- Experience working in Agile/Scrum teams.
To be considered for the role, please apply via the LinkedIn apply button.


