About the role
We are looking for a Senior Software Developer to contribute to the full software development lifecycle. This is a full-time, onsite role based in Hyderabad, Pakistan.
What you will do
- Design, develop, test, debug, and maintain software applications.
- Translate business and technical requirements into practical, maintainable solutions.
- Review code and contribute to consistent engineering practices.
- Investigate and resolve software defects and production issues.
- Support technical planning, estimation, and implementation decisions.
- Collaborate with team members and communicate progress, risks, and trade-offs clearly.
What we are looking for
- Strong software development experience using at least one modern programming language.
- Sound understanding of software design, data structures, algorithms, and maintainable code.
- Experience with testing, debugging, version control, and code review practices.
- Ability to work through the full development lifecycle, from requirements to delivery and support.
- Strong problem-solving skills and careful attention to quality.
- Willingness and ability to work onsite in Hyderabad, Pakistan.
Nice to have
- Experience designing or integrating APIs and working with databases.
- Experience with automated testing, continuous integration, or deployment practices.
- Experience mentoring colleagues or helping improve team development processes.
Application process
Please share your relevant software development experience and examples of projects or technical challenges you have worked on.