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.