The Reciprocal Solutions
Website:
thereciprocalsolutions.com
Job details:
Job description:
About the Role
We are looking for a Senior PERN Stack Developer with strong hands-on experience in building scalable web applications using PostgreSQL, Express.js, React, and Node.js. The ideal candidate will have production-level exposure to message queue systems (e.g., RabbitMQ, Kafka), CI/CD pipelines, and container orchestration using Kubernetes.
Key Responsibilities
Design, develop, and maintain end-to-end web applications using the PERN stack.
Architect and implement robust backend services and RESTful APIs.
Work with PostgreSQL for database design, optimization, and complex queries.
Integrate and manage Message Queues (RabbitMQ, Kafka, etc.) for asynchronous communication and event-driven systems.
Set up and maintain CI/CD pipelines for reliable and frequent releases.
Build and deploy scalable applications using Docker and Kubernetes.
Collaborate closely with DevOps, QA, and Product teams to ensure high-quality releases.
Optimize performance, reliability, and scalability of microservices and front-end components.
Conduct code reviews and mentor junior developers.
Required Skills & Qualifications
4+ years of hands-on experience in full-stack development with the PERN stack.
Strong knowledge of Node.js backend development and Express.js framework.
Proficiency in React.js with modern front-end development practices.
Expertise in PostgreSQL and query optimization.
Experience integrating and managing message brokers like Kafka, RabbitMQ, or Redis Streams.
Solid understanding of CI/CD pipelines using tools like GitHub Actions, GitLab CI, Jenkins, etc.
Working experience with Docker and Kubernetes in deploying containerized applications.
Familiarity with microservices architecture and REST API standards.
Strong understanding of system design, architectural patterns, and performance tuning.
Preferred Qualifications
Experience with monitoring tools (Prometheus, Grafana, ELK stack).
Understanding of OAuth2, JWT, and secure API communication.
Previous experience with infrastructure-as-code tools like Terraform or Helm.
Contributions to open-source projects or active GitHub profile.
Job Type: Full-time
Benefits:
Flexible schedule
Supplemental Pay:
Performance bonus
Education:
Bachelor's (Preferred)
Experience:
Next.js: 1 year (Preferred)
SQL: 1 year (Preferred)
Node.js: 2 years (Required)
React: 2 years (Required)
Work Location: In person
Click on Apply to know more.