Description
Summary of This Role
We are looking for an experienced Full-Stack Developer with a strong background in building scalable applications using modern technologies. The ideal candidate is highly skilled in React for front-end along with Node.js Or Python or Java. Candidate will be responsible for developing, deploying, and maintaining robust, data-driven applications while collaborating closely with product managers, designers, and other engineers. Should be willing to learn new technologies.
What Are The Responsibilities Of This Role?
- Willing to learn MS Power apps
- Develop responsive front-end applications with React, ensuring seamless user experience.
- Build and manage RESTful APIs and microservices using Node.js or Python or Java with focus on scalability, performance, usability and security.
- Experience with NoSQL databases (such as MongoDB or DynamoDB) is a plus.
- Collaborate with cross-functional teams to understand requirements, design solutions, and deliver features aligned with business goals.
- Ensure code quality through regular code reviews, proper unit testing, automated testing, and adherence to best practices.
- Stay updated on the latest industry trends, tools, and technologies to continually enhance the development process.
What Are Our Desired Skills and Capabilities?
- 4-6 years of experience in MS power apps cum full-stack development.
- Proficiency in React with a deep understanding of hooks, context API, and component lifecycle.
- Solid experience and expertise with Node.js or Python or Java for backend processes, scripting, or API development or server-side development.
- Proficient with version control systems, preferably Git.
- Good to have knowledge and experience with NoSQL databases (e.g., MongoDB, DynamoDB).
- Familiarity with cloud services (AWS, GCP, or Azure) is a plus.
- Strong problem-solving skills, with an ability to understand other developer's code and debug/troubleshoot if required.
- Excellent communication and teamwork skills.