Who we are
We're a leading, global security authority disrupting our own category. Our encryption is trusted by major ecommerce brands, the world's largest companies, cloud providers, national financial systems, and even medical devices like surgically embedded pacemakers. We enable companies to build digital trust in the real world.
Job summary
As a Senior Full-Stack Engineer, you will design, develop, and maintain scalable, secure web applications. You will collaborate with product managers and engineers to create seamless user experiences and ensure smooth integration of front-end and back-end components.
What you will do
- Design and implement scalable, secure, and maintainable web applications with cross-team collaboration.
- Develop front-end interfaces using React for engaging and responsive user experiences.
- Build backend services in Java, handling business logic, database interactions, and integrations.
- Ensure seamless data flow between front-end and back-end components.
- Implement cloud solutions (AWS or others) for scalability, performance, and cost-efficiency.
- Monitor, optimize, and troubleshoot application performance and reliability.
- Write clean, efficient, and maintainable code adhering to best practices.
- Participate in code reviews to uphold quality and consistency.
- Stay informed on industry trends and emerging technologies.
- Contribute to system architecture decisions focusing on scalability, maintainability, and security.
What you will have
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- 5+ years of software development experience with React and Java.
- Proficiency in modern front-end technologies, UI/UX design, and state management.
- Experience with Java backend development, REST APIs, databases (SQL, NoSQL), and microservices.
- Familiarity with cloud platforms (preferably AWS) and deploying cloud applications.
- Experience with CI/CD pipelines and DevOps tools like Terraform or CloudFormation.
- Strong problem-solving, debugging skills, and ability to work in production environments.
- Knowledge of Git version control and agile methodologies.
- Excellent communication and teamwork skills.
Benefits
- Provident Fund
- Medical Aid + Gap Cover
- Employee Assistance Program
- Gym Reimbursement
- Life and Disability Insurance
- Sabbatical
#LI-FP1
This job is currently active and accepting applications.