Experienced Backend Developer (Golang / Python / C++ / Java)
We are seeking an Experienced Backend Developer with strong expertise in micro-service architecture and a passion for building scalable and maintainable systems. The ideal candidate will bring 7–10 years of professional experience in software development and a solid foundation in backend technologies, architectural design, and mentoring.
Key Responsibilities
- Design, develop, and maintain scalable micro-services, ensuring seamless integration across the platform.
- Mentor and guide junior developers, promoting best practices and a culture of continuous learning.
- Troubleshoot and resolve complex technical challenges in a timely and effective manner.
- Conduct code reviews to ensure code quality, performance, and scalability.
- Write robust unit and integration tests to ensure code reliability.
Requirements
- 7–10 years of professional software development experience.
- Strong proficiency in at least two of the following: Golang, Python, C++, Java.
- Proven experience designing and working with micro-service architectures.
- Strong problem-solving and debugging skills.
- Solid understanding of SQL and NoSQL databases.
- Hands-on experience with Docker and Kubernetes or other containerization/orchestration tools.
- Experience in writing clean, testable, and scalable code with a focus on unit and integration testing.
- Demonstrated ability to mentor junior developers and contribute to team growth.
- Excellent communication and teamwork skills.
Preferred Qualifications
- Experience working with cloud platforms such as AWS, Google Cloud, or Azure.
- Prior involvement in designing system architectures for complex features.
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or CircleCI (hands-on implementation not mandatory).