WHAT YOU’LL DO
- End-to-end development of backend software components (research, design, development, testing, rollout, monitoring)
- Contributing to technological and architectural decisions
- Conducting design and code reviews
- Analyzing and improving efficiency, scalability, and stability of various backend system components
- Collaborating with cross-functional teams (e.g., Frontend, DevOps) to deliver top-tier features.
WHAT YOU’LL BRING
- 8+ years of experience with Backend Engineering in a high-level programming language (e.g. Java, C#, Golang)
- Experience with cloud platforms (e.g. AWS, GCP, Azure)
- Experience with microservices based architecture
- Experience with databases and message queue technologies
- Experience with continuous integration and deployment (CI/CD)
- Bachelor of Science in Computer Science/Software Engineering or related field