Senior Developer -Full Stack (Mern)
Job Description:
Key Responsibilities:
• Fullstack Development: Design, develop, and maintain web applications using JavaScript ( Node.js for back-end and React.js with Typescript for front-end).
• Cloud Infrastructure: Leverage Google Cloud services (like Compute Engine, Cloud Storage,Pub/Sub, etc.) to build scalable and resilient cloud solutions.
• API Development: Implement RESTful APIs and microservices with Koa.js, ensuring high performance, security, and scalability.
• Database Management: Manage MongoDB databases for storing and retrieving application data, and use Redis for caching and session management.
• Logging and Monitoring: Utilize Bunyan for structured logging and OpenTelemetry for distributed tracing and monitoring to ensure system health and performance.
• CI/CD: Design, implement, and maintain efficient CI/CD pipelines for continuous integration and deployment, ensuring fast and reliable code delivery.
• Testing & Quality Assurance: Write unit and integration tests using Jest, Mocha, and React Testing Library to ensure code reliability and maintainability.
• Collaboration: Work closely with front-end and back-end engineers to deliver high-quality software solutions, following agile development practices.
Optimization & Scaling: Identify performance bottlenecks, troubleshoot production issues, and scale the system as needed.
• Code Reviews & Mentorship: Conduct peer code reviews, share best practices, and mentor junior developers to improve team efficiency and code quality.
Required Skills:
• Google Cloud (GCP): Hands-on experience with various Google Cloud services (Compute Engine, Cloud Storage, Pub/Sub, Firestore, etc.) for building scalable applications.
• React.js: Strong experience in building modern, responsive user interfaces with React.js and Typescript
• Koa.js: Strong experience in building web servers and APIs with Koa.js.
• MongoDB & Redis: Proficiency in working with MongoDB (NoSQL databases) and Redis for caching and session management.
• Bunyan: Experience using Bunyan for structured logging and tracking application events.
OpenTelemetry Ecosystem: Hands-on experience with the OpenTelemetry ecosystem for monitoring and distributed tracing.
• CI/CD: Proficient in setting up CI/CD pipelines using tools like CircleCI, Jenkins, or GitLab CI.
• Testing Frameworks: Solid understanding and experience with Jest, Mocha, and React Testing Library for testing both back-end and front-end applications.
• JavaScript & Node.js: Strong proficiency in JavaScript (ES6+), and experience working with Node.js for back-end services.
Company Profile
WELCOME TO --- --- ---
As the name suggests, we are expert in offshore development service. --- is a leading and globally accepted IT consultant and solution provider in open source platform and e-commerce technology. Our core strength is in IT services such as custom business --- applications development, E-commerce solution, Web Design, Setting up Content management system.
Telephonic Interview Available
- Telephonic interview are scheduled for this job opening.
- Interested Candidates are requested to apply and get recruiter contact number for telephonic interview.
- Candidates can call recruiter on given contact to start telephonic interview during working hours.