Posted on: 29/10/2025
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance software applications.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and optimize existing applications for performance and reliability.
- Contribute to system architecture discussions and recommend improvements.
- Implement and maintain automated tests, CI/CD pipelines, and DevOps practices.
- Stay updated with emerging technologies, frameworks, and industry trends.
Required Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- 5- 8 years of professional experience in software development.
- Strong proficiency in programming languages such as Java, C#, Python, or Node.js.
- Experience with web technologies : HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Hands-on experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Solid understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with version control systems such as Git.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication skills and ability to work in cross-functional teams.
Preferred Skills :
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of Agile/Scrum methodologies.
- Exposure to automated testing frameworks and CI/CD tools.
- Experience with DevOps practices and cloud-native application development.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1566949
Interview Questions for you
View All