✨ About The Role
- The Senior Software Engineer will be responsible for designing logic solutions to complex challenges faced by customers.
- Writing high-quality code that is thoroughly tested with solid unit and integration tests is a key responsibility.
- The role involves driving technological and architectural decisions within the development team.
- Reviewing designs and code from other team members is an important part of ensuring quality and collaboration.
- The position is part of a fast-paced and innovative tech startup focused on data security, compliance, and privacy solutions.
âš¡ Requirements
- The ideal candidate will have at least 5 years of hands-on experience in backend development, specifically with Node.js and Java.
- A willingness to learn and adapt to new technologies, particularly Node.js, is essential for success in this role.
- Experience with SaaS projects for a minimum of 2 years is required, showcasing the ability to work in a cloud-based environment.
- A deep understanding of API protocols, such as REST and JDBC, is crucial for designing effective solutions.
- Familiarity with authentication and authorization protocols like OAuth, SAML, and JWT will be beneficial.
- The candidate should have experience working in Agile development environments, demonstrating flexibility and collaboration.
- Full stack capabilities and experience with MongoDB and Kubernetes are considered advantageous.