Software Engineer

Overview

We are seeking a skilled Software Engineer with 3+ years of experience in designing, developing, testing, and maintaining modern software applications. The ideal candidate will work closely with cross-functional teams to implement new features, support existing systems, and ensure high-quality, scalable, and secure code delivery.

Key Responsibilities

  • Design, develop, test, and maintain high-quality software solutions.
  • Collaborate with product, QA, and DevOps teams to define and deliver features.
  • Debug, troubleshoot, and resolve complex technical issues.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Participate in code reviews, documentation, and version control using Git.
  • Ensure software reliability and performance through unit and integration testing.
  • Support system upgrades, refactoring, and continuous improvement initiatives.
  • Work in Agile environments and contribute to sprint planning and retrospectives.
  • Research and evaluate emerging technologies to improve development processes.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of experience in software design and development.
  • Strong understanding of software architecture, testing, and debugging principles.
  • Experience working with modern development frameworks, APIs, and build tools.
  • Solid knowledge of version control systems (Git/GitHub/GitLab).
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities within cross-functional teams.

How to Apply

Interested candidates can send their resumes to [email protected] mentioning “Job Title” in the subject line.

How to Apply

Interested candidates can send their resumes to [email protected] mentioning "Job Title" in the subject line.

Apply Online

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Types: pdf

Apply for this position