About the job
Join our dynamic team at Mob Inspire, Inc. as a Node.js Developer. We are on the lookout for a talented developer with extensive experience in backend development for business applications and web services utilizing Node.js. The ideal candidate will possess a solid understanding of software development best practices and agile methodologies, including coding standards and continuous integration. This is a full-time onsite position. #LI-Onsite
Key Responsibilities:
- Design and implement robust database architectures and create RESTful APIs, GraphQL, etc. using Node.js.
- Build core frameworks on Node.js, develop shared services, NPM packages, and RESTful/socket APIs.
- Develop powerful backends with complex features using MEAN or MERN stack.
- Translate complex requirements into user-friendly experiences following user-centered design principles.
- Document and adhere to best design and development practices.
- Maintain best practices for source control, deployment, and issue tracking.
- Demonstrate deep knowledge of functional programming and object-oriented concepts in JavaScript.
- Evaluate design trade-offs concerning architecture and software components.
- Hands-on experience with EmberJS or ReactJS is essential.
- Proficient in Google Maps APIs and socket programming.
- Experience with version control systems such as GIT, and build management tools like Bamboo or Maven.
Key Skills and Technologies:
- Back End: Microservices Architecture, Node.js, Express.js, TypeScript, Socket.io, Twilio, AWS, Payment Gateways.
- Database: MongoDB.
- DevOps: Deployment, Docker, AWS, GitLab (Repo, CD/CI, Pipeline), Postman.
- Front End: CSS + HTML, Next.js, React.js.
