We are looking for a skilled and motivated Software Developer to design, develop, test, and maintain high-quality software solutions. The ideal candidate should be passionate about technology, problem-solving, and building scalable applications while working closely with cross-functional teams.
Key Responsibilities
Design, develop, and maintain web or software applications
Write clean, efficient, and reusable code
Debug, troubleshoot, and resolve technical issues
Collaborate with product managers, designers, and other developers
Participate in code reviews and follow best coding practices
Optimize applications for performance, scalability, and security
Stay updated with emerging technologies and industry trends
Required Skills
Proficiency in one or more programming languages (Java / Python / JavaScript / C++ / etc.)
Experience with frameworks and libraries relevant to the tech stack
Knowledge of databases (MySQL, PostgreSQL, MongoDB, etc.)
Understanding of REST APIs and backend integration
Familiarity with version control tools like Git
Strong problem-solving and analytical skills
Preferred Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field
Experience with Agile/Scrum development methodology
Knowledge of cloud platforms (AWS, Azure, or GCP)
Exposure to DevOps tools and CI/CD pipelines