Description :
We are seeking a highly skilled Full Stack Engineer with strong expertise in React, Node.js, PostgreSQL / MongoDB, and modern DevOps tools to build scalable, high-performance web applications. In this role, you will participate in the full software development lifecyclefrom architecture and design to implementation, testing, deployment, and maintenance. You will collaborate with cross-functional teams to deliver innovative solutions and contribute to shaping our engineering culture.
Key Responsibilities :
- Design, develop, and maintain robust frontend applications using React, ensuring high performance, reusability, and clean code.
- Build scalable, secure, and efficient backend services using Node.js, with a strong understanding of event-driven architecture.
- Write modular, maintainable, and testable code following best engineering practices.
- Work with PostgreSQL, MongoDB, or similar databases to design schemas, optimize queries, and ensure high data integrity.
- Build scalable data-access layers and integrate databases seamlessly with backend services.
- Participate in system architecture discussions, evaluating trade-offs to design high-performance and resilient systems.
- Contribute to the design of microservices, API gateways, caching layers, and integration patterns.
- Build and maintain REST APIs and GraphQL APIs for internal and external consumers.
- Use Docker to build, containerize, and deploy applications.
- Work with Kubernetes for orchestration, scaling, and rolling deployments.
- Integrate CI / CD pipelines using tools such as GitHub Actions, Jenkins, or GitLab CI.
- Apply Test-Driven Development (TDD) and write unit, integration, and end-to-end tests.
- Ensure the application meets high-quality standards through code reviews and pair programming.
- Monitor application performance, identify bottlenecks, and optimize for speed, scalability, and reliability.
- Implement best practices for logging, instrumentation, tracing, and observability.
- Work closely with designers, product managers, QA engineers, and stakeholders to deliver high-impact features.
- Manage multiple projects simultaneously, ensuring timely delivery with high quality.
- Mentor junior developers, conduct code reviews, and contribute to best practices and internal tools.
Required Skills & Experience :
Technical Skills :
5+ years of experience as a full-stack developer with strong hands-on exposure to React and deep JavaScript knowledge.5+ years of experience building backend services and APIs using Node.js.3+ years of experience with PostgreSQL, MongoDB, or other relational / noSQL databases.Proficiency in Docker, containerization, and local development workflows.Strong knowledge of GraphQL (schema design, resolvers, Apollo Server / Client).Hands-on experience with Kubernetes for deploying and managing containerized apps.Strong experience building Single-Page Applications (SPAs) and Progressive Web Applications (PWAs).Solid understanding of design patterns, data structures, algorithms, and distributed systems.(ref : hirist.tech)