Senior Software Engineer

Akasa Air
Mumbai, Maharashtra, India

Position Title: Senior Software Engineer – Software Development

Job Position Summary:

Senior Software Engineer with 6–8 years of hands-on software development experience. The role requires strong expertise in Java, Python, JavaScript, and ReactJS, along with solid problem-solving and system design capabilities. The incumbent will work closely with cross-functional teams to deliver reliable software solutions and contribute to product and technology innovation.

Key Responsibilities:

  • Application Development: Design, develop, test, and maintain scalable and high-performance applications using Java, Python, JavaScript, and ReactJS.
  • Code Quality: Write clean, efficient, maintainable, and reusable code by following established coding standards and software engineering best practices.
  • System Design: Participate in technical and architecture discussions and recommend scalable, reliable, and maintainable solutions.
  • Problem Solving: Analyze business and technical requirements, troubleshoot complex application issues, identify root causes, and optimize application performance.
  • Testing: Develop and support unit and integration tests and participate in debugging and defect resolution.
  • Collaboration: Partner with Product Managers, QA Engineers, Software Engineers, and other stakeholders to deliver high-quality solutions.
  • Continuous Improvement: Keep abreast of emerging technologies, development frameworks, and engineering practices and identify opportunities to enhance product capabilities and development efficiency.

Desired Qualification / Certifications:

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline preferred.

Preferred Relevant Work Experience:

  • 6–8 years of professional software development experience, preferably involving end-to-end application development.
  • Hands-on experience developing applications using Java, Python, JavaScript, and ReactJS.
  • Experience with relational databases and application integration through APIs.
  • Exposure to AWS, DevOps practices, CI/CD environments, and Agile software development methodologies is preferred.

Skills and knowledge:

  • Strong proficiency in Java, Python, JavaScript, and ReactJS.
  • Understanding unit testing, integration testing, debugging, and software development best practices.
  • Exposure to AWS cloud technologies is preferred.
  • AWS or relevant technology certifications would be an added advantage but are not mandatory.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →