We are looking for a passionate and skilled Software Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate should have strong problem-solving skills, a solid understanding of software development principles, and the ability to collaborate effectively with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain scalable web and mobile applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with product managers, designers, and QA teams to deliver high-quality software.
- Debug, troubleshoot, and resolve technical issues.
- Perform code reviews and contribute to improving development standards.
- Integrate third-party APIs and services as required.
- Optimize application performance, security, and scalability.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Stay up to date with emerging technologies and recommend improvements.
Required Skills
- Proficiency in one or more programming languages such as Java, Python, JavaScript, C#, or PHP.
- Experience with front-end technologies like HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Experience with back-end frameworks such as Node.js, Spring Boot, .NET, Django, or Laravel.
- Knowledge of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with RESTful APIs and microservices architecture.
- Experience with Git and version control systems.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical and problem-solving skills.
Pay: ₹900,000.00 per year
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
Work Location: Remote