Posted on: 28/04/2026
Description :
- Design, develop, test, and deploy high-quality software applications aligned with business requirements.
- Lead end-to-end development cycles, including requirement analysis, architecture design, implementation, and post-deployment support.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver robust solutions.
- Review code written by team members, provide constructive feedback, and ensure adherence to quality standards.
- Troubleshoot, debug, and optimize application performance and scalability issues.
- Contribute to system architecture decisions and technology stack improvements.
- Mentor and guide junior engineers, fostering a culture of continuous learning and innovation.
- Stay updated with emerging technologies and recommend adoption where beneficial.
- Ensure security, data protection, and compliance standards are maintained throughout development.
Required Skills and Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 4+ years of professional experience in software development.
- Strong proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.
- Experience with modern frameworks and technologies (e.g., Spring Boot, Node.js, React, Angular).
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Experience working with databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Experience with version control systems like Git.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications :
- Experience with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Exposure to Agile/Scrum development methodologies.
- Experience in system design and distributed systems.
- Prior experience in mentoring or leading development teams.
Key Competencies :
- Leadership and ownership mindset.
- Strong attention to detail and quality focus.
- Ability to manage multiple tasks and priorities effectively.
- Adaptability to changing technologies and business needs.
- Proactive approach to problem-solving and innovation.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1632048