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.
- Develop, test, and deploy scalable and robust software applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, debug, and upgrade existing software
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to best practices
- Stay updated with emerging technologies and propose improvements
- Bachelor’s degree in Computer Science, Engineering, or related field
- Proven experience as a Software Developer or similar role
- Proficiency in one or more programming languages: Java, Python, JavaScript, C#, etc.
- Experience with frameworks like Spring Boot, .NET, React, or Angular
- Knowledge of databases such as MySQL, PostgreSQL, or MongoDB
- Familiarity with version control tools (e.g., Git)
- Understanding of software development methodologies (Agile/Scrum)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Exposure to CI/CD pipelines and DevOps practices
- Knowledge of microservices architecture and RESTful APIs
- Unit and integration testing experience
- Competitive salary
- Health insurance and other perks
- Professional development opportunities
- Flexible work hours / Remote options