Posted on: 24/11/2025
Job Summary
The Software Engineer will design, develop, test, and maintain high-quality software solutions. This role involves collaborating with cross-functional teams, writing clean and efficient code, and contributing to the continuous improvement of products and systems.
Key Responsibilities :
Software Development :
- Design, develop, and maintain scalable, high-performance software applications.
- Write clean, maintainable, and well-documented code.
- Implement best practices in coding, testing, and deployment.
Collaboration & Planning :
- Work with product managers, designers, and other engineers to understand requirements.
- Participate in project planning, sprint discussions, and code reviews.
- Contribute to architectural decisions and technical design.
Testing & Quality Assurance :
- Develop unit, integration, and automated tests.
- Debug and resolve technical issues across the stack.
- Ensure code quality, system reliability, and optimal performance.
Deployment & Maintenance :
- Deploy applications using CI/CD pipelines and modern cloud or on-premise environments.
- Monitor system performance and troubleshoot production issues.
- Support continuous improvement of development workflows and processes.
Required Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong experience in at least one programming language (e.g., Java, Python, JavaScript, C#, Go).
- Knowledge of software engineering principles, data structures, algorithms, and design patterns.
- Experience with REST APIs, databases (SQL/NoSQL), and version control (Git).
- Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications :
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of microservices, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Experience with modern frontend frameworks (React, Angular, Vue) or backend frameworks (Spring Boot,
Django, Node.js).
- Understanding of system scalability, performance optimization, and security best practices.
Soft Skills :
- Strong analytical and problem-solving abilities.
- Effective communication and teamwork skills.
- Ability to learn quickly and adapt to new technologies.
- Attention to detail and a commitment to continuous improvement.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1579446
Interview Questions for you
View All