Senior Backend Software Engineer
Join a backend engineering team developing and operating scalable cloud security systems across major cloud platforms.
Responsibilities
- Own projects throughout their lifecycle, from design and development through deployment, production monitoring, and maintenance.
- Contribute to technological and architectural decisions.
- Conduct design and code reviews.
- Analyze and improve the efficiency, scalability, and stability of backend components.
- Collaborate with frontend, DevOps, and other engineering teams to deliver features.
Requirements
- Bachelor of Science in Computer Science, Software Engineering, or a related field.
- At least 3 years of backend engineering experience using a high-level programming language such as Java, C#, Python, or Go.
- Experience with AWS, GCP, or Azure cloud platforms and products.
- Experience implementing data-intensive systems and message queue technologies.
- Experience with continuous integration and deployment (CI/CD).
- Experience with microservices-based architectures.