Description :
Role : Full stack Developer
Location : Bangalore, Pune, Gurgaon (hybrid)
- BS or MS degree in computer science, or equivalent 5+ years of work relevant experience
- 5+ years of experience working in React and able to demonstrate strong JavaScript knowledge
- 5+ years of experience working with NodeJS backend.
- 3+ years of experience working with PostgreSQL and MongoDB or any data base.
- Proficiency working with Docker
- Proficiency working with GraphQL and Kubernetes
- Strong experience in systems architecture design and development
- Strong experience building single-page and progressive web applications
- Experience using test-driven development practices
- Ability to efficiently manage and build large, complex web applications
- Strong analytical and problem-solving skills, with good attention to detail
- Excellent oral and written communication skills
- Self-motivated, ability to work independently
- Ability to use creative thinking to develop innovative solutions to business problems
- Strong project management skills, including the ability to manage multiple projects simultaneously
- Ability to mentor other developers
Responsibilities :
Develop and maintain applications : Design, build, and maintain full-fledged web applications from conception to deployment.Front-end development : Create user-facing features and ensure applications are responsive and visually appealing.Back-end development : Build server-side logic, create databases, and design and develop APIs.Database management : Manage and design both SQL and NoSQL databases, ensuring data integrity and efficient querying.Optimization and performance : Ensure the application is optimized for speed, scalability, and cross-platform compatibility.Collaboration : Work with graphic designers, product managers, and other developers to translate business requirements into functional applications.API development : Design, build, and integrate RESTful APIs to connect different parts of the application.Testing and debugging : Write efficient, maintainable code and conduct unit / integration testing to ensure quality.Required skills and qualifications :
Front-end technologies : Proficiency in HTML, CSS, and JavaScript, along with experience in frameworks like React, Angular, or Vue.js.Back-end languages : Experience with server-side languages such as Node.js, Python, Java, or Ruby.Database knowledge : Strong understanding of both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases, including data modeling and ORMs.API development : Experience designing and integrating RESTful APIs and an understanding of GraphQL is a plus.Problem-solving : Strong analytical skills to evaluate and manage software development processes.Experience : Experience in building large-scale applications, ideally with at least one year of experience in live projects.(ref : hirist.tech)