Senior Backend Software Engineer
Join an engineering team developing backend services and APIs for a client-facing cyber intelligence platform. Own end-to-end features and contribute to technical and product decisions.
Обязанности
- Design, implement, and maintain backend services and APIs.
- Own assigned tasks and deliver end-to-end features with team guidance.
- Write technical specifications and influence product and engineering decisions.
- Design and implement distributed systems and microservices.
- Work with messaging and queue-based systems in event-driven architectures.
- Conduct code reviews and support fellow engineers.
- Collaborate with Product, QA, and development teams.
- Contribute to frontend features, debugging, and root-cause analysis as needed.
Требования
- At least 5 years of backend development experience building complex, large-scale systems.
- Strong experience designing and developing distributed systems and microservices.
- Hands-on experience with messaging or queue-based systems such as Kafka.
- Experience with MongoDB and/or SQL databases.
- Backend-focused experience with a full-stack mindset.
- Basic frontend experience, preferably with React and TypeScript.
- Willingness to work on frontend code for small features, debugging, and root-cause analysis.
- Strong ownership and proactive problem-solving skills.
- Excellent collaboration skills in cross-functional environments.
Будет плюсом
- Familiarity with Kubernetes and its architecture.
- Previous experience in the cyber or intelligence industry.