- Design, develop, test, and deploy high-quality software applications
- Write clean, productive, and maintainable code
- Collaborate with cross-functional teams to define and ship new features
- Participate in code reviews and technical design discussions
- Debug and resolve issues across the software stack
- Contribute to continuous improvement of engineering practices
Required Skills:
- Strong programming skills in Java, Python, or similar languages
- Good understanding of data structures and algorithms
- Experience building and consuming RESTful APIs
- Familiarity with Git and collaborative development workflows
- Understanding of software design principles and patterns
- Strong problem-solving and analytical skills
Good to Have:
- Experience with cloud platforms (AWS/Azure/GCP)
- Exposure to microservices architecture
- Familiarity with Agile development
About the Opportunity:
This is a full-time, permanent role with excellent growth prospects. The client offers a collaborative work culture, competitive compensation, and strong learning opportunities.