Software Developer (Full Stack)- Remote, India
Indexed description
We are looking for a Full Stack Software Developer to join our team in India. The ideal candidate will have strong proficiency in Node.js and/or Python, hands-on experience with React.js, and a solid understanding of RESTful API design and development. The role involves designing, developing, and maintaining scalable full-stack web applications, collaborating with cross-functional teams, and staying updated with emerging technologies.
Requirements
- Strong proficiency in Node.js and/or Python.
- Hands-on experience with React.js (functional components, hooks, state management).
- Solid understanding of RESTful API design, development, and integration.
- Strong knowledge of component-based architecture and reusable UI patterns in React.
- Understanding of the Atomic Design methodology for scalable frontend systems.
- Good grasp of design patterns (MVC, Singleton, Factory, Observer, etc.).
- Strong experience with JavaScript (ES6+), async programming, and API handling.
- Proficiency in HTML5, CSS3, and responsive design principles.
- Strong database fundamentals with experience in SQL databases (e.g., PostgreSQL, MySQL).
- Experience with NoSQL databases (e.g., MongoDB, Redis).
- Version control using Git.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Attention to detail with a quality-focused mindset.
- Ability to work in fast-paced, agile environments.
Originally posted on Himalayas
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search