Role Overview
We are looking for a skilled Software Developer with 3–4 years of professional experience in designing, developing, integrating and maintaining scalable software applications. This is a Remote position offering up to ₹50,000.00 per month.
Responsibilities
- Design, develop and maintain applications using Java, Python and Node.js.
- Develop RESTful APIs, backend services and microservices.
- Work with databases, application integrations and third-party services.
- Participate in requirements analysis, solution design, coding, testing, debugging and deployment.
- Develop secure, scalable and high-performance software solutions.
- Integrate applications with external systems and APIs.
- Perform unit testing, troubleshooting and performance optimization.
- Collaborate with UI/UX, QA, DevOps and other technical teams.
- Maintain technical documentation and follow software development best practices.
- Participate in Agile/Scrum-based development, code reviews and version control.
Requirements
- 3 to 4 years of professional experience.
- Bachelor’s/Master’s degree in Computer Science, Information Technology, Engineering or a related discipline.
- Strong hands-on experience in Java, Python and/or Node.js.
- Good knowledge of Spring Boot, REST APIs and microservices architecture.
- Experience with relational and/or NoSQL databases.
- Knowledge of Git, API integration, JSON/XML and software development lifecycle.
- Understanding of application security, performance and scalability.
- Strong problem-solving and analytical skills.
Skills
- Java
- Python
- Node.js
- Spring Boot
- Microservices