We are looking for a Software Developer who is passionate about building scalable, high-quality applications. The ideal candidate should be comfortable working across the development lifecycle—from design and development to testing and deployment—while collaborating with cross-functional teams.
Key Responsibilities
Design, develop, test, and maintain software applications
Write clean, scalable, and efficient code
Collaborate with designers, product managers, and other developers
Troubleshoot, debug, and optimize existing applications
Participate in code reviews and follow best development practices
Ensure application performance, security, and responsiveness
Stay updated with emerging technologies and industry trends
Required Skills
Proficiency in at least one programming language (Java, Python, JavaScript, C#, or similar)
Experience with frameworks/libraries (Spring Boot, Django, React, Node.js, etc.)
Understanding of databases (MySQL, PostgreSQL, MongoDB)
Knowledge of REST APIs and web services
Familiarity with Git or other version control systems
Strong problem-solving and analytical skills