This is a remote position.
We are looking for a highly-capable Node.js developer with experience in building optimized and scalable backend architecture. Experience with Microservices-based architecture is a bonus.
What to expect from the role
- Work on various projects in collaboration with different teams.
- Exposure to the industry with guidance from experts in the field.
- First-hand experience with developing scalable back-end.
- Opportunity to learn on the job with scope for growth.
Responsibilities
- Work closely with design, product management, and front-end teams to create GraphQL&REST APIs using Hasura&NestJS.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Review and optimize the app usage by monitoring key metrics and rectifying the issues proactively.
- An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Requirements
Requirements
- Minimum 2+ years of relevant work experience as a Nodejs developer.
- Understanding of OOPS concepts, Persistence, Threading, Queuing, and Caching.
- Hands-on with SQL or NoSQL database
- Knowledgeable in data structures and algorithms
- Prior experience with AWS will be a plus
- Seeking a full-time engagement and not being distracted by freelancing / personal projects.
Benefits
Benefits
- We're a 100% remote team with members based out of various parts of India.
- 5-day work-week.
- We value productivity and quality deliverables as opposed to time tracking. You choose your schedule and work. No-fuss.
- Annual Off sites and Team Catch up.
You've at least 3+ years of hands-on experience working as a project manager. Bonus if you've worked on building SaaS products/projects. You've excellent know-how of software systems. You ve great communication skills (verbal and written). You re driven enough to build processes that scale up. You have a clear understanding of agile development methodology. You can combine technical and business skills to understand, test, and challenge while working harmoniously with the business and technology owners You are seeking a full-time engagement and are not distracted by freelancing / personal projects.