KEY FOCUS : Technical leadership, architecture decisions, mentoring
Department:Product Engineering
Location:Singapore
About the Role
As a Senior Full Stack Engineer, you will be a technical leader on the the product development team, driving the implementation of our PQC migration platform. You will mentor junior engineers, make key technical decisions, and ensure the delivery of high-quality, scalable, and secure software that helps enterprises protect their cryptographic assets against quantum threats.
Key Responsibilities
Technical Leadership
- Lead design and implementation of complex features across the full stack
- Make architectural decisions in collaboration with the Architect/Designer
- Establish coding standards, best practices, and development patterns
- Conduct code reviews and provide constructive feedback to team members
- Mentor mid-level and junior engineers, fostering their technical growth
Full Stack Development
- Design and implement RESTful APIs and microservices using Java/Spring Boot
- Develop responsive, accessible front-end interfaces using React and TypeScript
- Design and optimize database schemas and queries
- Implement message queuing and caching solutions
- Integrate with external systems
Security & Cryptography
- Implement secure coding practices for enterprise-grade security software
- Ensure compliance with security standards and best practices
- Implement hybrid cryptographic modes (Classical + PQC)
DevOps & Quality
- Design and implement CI/CD pipelines for automated testing and deployment
- Establish monitoring, logging, and alerting strategies
- Ensure code coverage and quality through comprehensive testing
- Troubleshoot production issues and optimize system performance
Required Qualifications
- 7+ years of professional software development experience
- Strong proficiency in Java (Spring Boot, Spring Security) and modern JavaScript/TypeScript
- Expert-level experience with React or similar frontend frameworks
- Deep knowledge of relational databases and SQL optimization
- Experience with RESTful API design and microservices architecture
- Solid understanding of software security principles and secure coding practices
- Experience with containerization (Docker)
- Strong communication skills and ability to mentor junior developers
Preferred Qualifications
- Experience with cryptographic libraries (Bouncy Castle, OpenSSL, liboqs)
- Background in Identity & Access Management or security products
- Knowledge of message brokers
- Experience with cloud platforms (AWS, Azure, GCP)
- Familiarity with Agile/Scrum development methodologies
- Understanding of PQC algorithms and NIST FIPS standards
Tech Stack
- Backend:Java 17+, Spring Boot 3.x, Spring Security
- Frontend:React 18+, TypeScript, TailwindCSS, Recharts
- Database:PostgreSQL/Mysql, Redis
- Messaging
- Tools:Git, Docker, CI/CD pipelines