Posted on: 14/10/2025
Description :
We are seeking a skilled and motivated Software Engineer to join our dynamic technology team.
The successful candidate will collaborate with cross-functional teams to design, develop, and maintain scalable, high-quality software applications.
This role requires strong programming skills, a problem-solving mindset, and a passion for building user-centric solutions.
The Software Engineer will be actively involved in all stages of the software development lifecycle, from design to deployment, and will contribute to improving processes, automating workflows, and driving technical innovation.
Key Responsibilities :
- Design, develop, test, and deploy high-quality software applications that meet business requirements.
- Write clean, maintainable, and efficient code following industry best practices.
- Participate in code reviews to ensure code quality, scalability, and security standards.
- Collaborate with product managers, designers, and other engineers to deliver innovative solutions.
System Design & Architecture :
- Contribute to the design and architecture of new features and systems.
- Implement scalable, maintainable solutions that align with technical and business requirements.
- Optimize applications for performance, reliability, and security.
Continuous Improvement & Innovation :
- Stay current with emerging technologies, frameworks, and industry trends.
- Contribute to process improvements, automation, and knowledge sharing within the team.
- Actively identify areas for technical innovation to improve product quality and development efficiency.
Qualifications & Skills :
- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
- 2 to 5 years of professional experience as a Software Engineer or Developer.
- Strong programming skills in Java, Python, C#, JavaScript, or other relevant languages.
- Solid understanding of software development principles, algorithms, and data structures.
- Experience with software design patterns, system architecture, and scalable application development.
- Familiarity with version control tools such as Git and collaborative development workflows.
- Experience with unit testing, debugging, and performance optimization.
- Ability to work independently and collaboratively in a fast-paced, team-oriented environment.
- Excellent problem-solving, analytical, and communication skills.
Preferred Skills (Optional) :
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and modern software development lifecycle practices.
- Exposure to Agile methodologies such as Scrum or Kanban
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1560001
Interview Questions for you
View All