Job Description:
Job Summary
We are looking for a skilled and detail-oriented Software Developer to design, develop, and maintain scalable software solutions. The ideal candidate should be passionate about technology, possess strong problem-solving skills, and have hands-on experience with modern development tools and frameworks.
Responsibilities
Develop, test, and deploy scalable and robust software applicationsCollaborate with cross-functional teams to define, design, and ship new featuresTroubleshoot, debug, and upgrade existing softwareWrite clean, efficient, and well-documented codeParticipate in code reviews and contribute to best practicesStay updated with emerging technologies and propose improvements
Requirements
Bachelor’s degree in Computer Science, Engineering, or related fieldProven experience as a Software Developer or similar roleProficiency in one or more programming languages: Java, Python, JavaScript, C#, etc.Experience with frameworks like Spring Boot, .NET, React, or AngularKnowledge of databases such as MySQL, PostgreSQL, or MongoDBFamiliarity with version control tools (e.g., Git)Understanding of software development methodologies (Agile/Scrum)
Preferred Skills
Experience with cloud platforms (AWS, Azure, or GCP)Exposure to CI/CD pipelines and DevOps practicesKnowledge of microservices architecture and RESTful APIsUnit and integration testing experience
Benefits
Competitive salaryHealth insurance and other perksProfessional development opportunitiesFlexible work hours / Remote options