Key Responsibilities
- Design and develop scalable software solutions using modern architectures
- Write clean, maintainable, and efficient code in Python and Java
- Lead the implementation of microservices and distributed systems
- Collaborate with cross-functional teams to deliver high-quality software
- Optimize system performance and reliability through code reviews and testing
- Mentor junior engineers and contribute to technical best practices
Requirements
- 5+ years of experience in software development
- Proficiency in Python and Java for backend development
- Experience with system design and microservices architecture
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Strong problem-solving and debugging skills