Sr. Software Engineer(PERN)

4 years

6 - 12 Lacs

Posted:3 weeks ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Greetings From Gainserv!

Gainserv Infotech Pvt Ltd is a USA-based product development company dedicated to transforming user onboarding experiences through groundbreaking cloud software solutions designed for businesses. Our mission is to revolutionize user onboarding experiences by creating tools that simplify processes, enhance engagement, and accelerate software adoption — all without requiring any coding skills. We believe in harnessing innovation to make every user's initial interaction with software seamless and impactful. Learn more at www.gainserv.com

We are looking for a highly skilled PERN Stack Developer / System Architect with expertise in building scalable SaaS applications. The ideal candidate will have strong experience in Node.js, PostgreSQL, React.js, Redis, ELK Stack, and Python. You will be responsible for designing system architecture, developing backend & frontend features, and ensuring performance, security, and scalabilility.

Key Responsibilities

  • System Architecture & Design
  • Design and implement scalable, secure, and high-availability system architectures.
  • Define data models, APIs, and integration patterns between services.
  • Set up logging, monitoring, and alerting pipelines using the ELK stack.

Backend Development (Node.js / Express)

  • Develop and maintain RESTful / GraphQL APIs.
  • Implement authentication, authorization, caching, and background job queues.
  • Optimize queries and implement caching with Redis for high performance.
  • Frontend Development (React.js)
  • Build dynamic, responsive, and reusable UI components.
  • Integrate backend APIs into frontend apps.
  • Implement state management using Redux or modern React hooks.
  • Database (PostgreSQL)
  • Design normalized schemas, write efficient queries, and create stored procedures.
  • Implement database migrations and backup strategies.

Data Engineering / Python

  • Write Python scripts for data processing, ETL pipelines, and ML/AI integration.
  • Work with survey data, analytics pipelines, and automation tasks.

DevOps & Monitoring

  • Implement CI/CD pipelines (GitHub Actions, Jenkins, or similar).
  • Manage deployments on Docker / Kubernetes / Cloud (AWS/Azure/GCP).
  • Ensure system observability with Elasticsearch, Logstash, and Kibana.

Required Skills

  • Strong expertise in Node.js / Express.js and React.js.
  • Hands-on experience with PostgreSQL (schemas, functions, optimization).
  • Proficiency with Redis for caching and pub/sub messaging.
  • Deep understanding of ELK stack (Elasticsearch, Logstash, Kibana) for monitoring and analytics.
  • Solid Python programming skills (for data processing, AI/ML, or scripting).
  • Experience with microservices architecture and system design.
  • Strong understanding of REST APIs, WebSockets, and real-time systems.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of cloud infrastructure (AWS/Azure/GCP).

Nice to Have

  • Experience with Kafka, RabbitMQ, or other message brokers.
  • Background in AI/ML integration (sentiment analysis, recommendations, automation).
  • Knowledge of security best practices (OAuth2, JWT, encryption, etc.).
  • Prior work on multi-tenant SaaS platforms.

Qualifications

  • Bachelor’s/Master’s in Computer Science, Engineering, or related field.
  • 4–8 years of experience as a Full-Stack Developer / Architect.
  • Proven track record of designing and delivering scalable enterprise applications.

Perks and Benefits:

  • 1st and 3rd Saturday off and others are half-day
  • 29 Annual Leave + 10 Festival Holidays
  • Employee Engagement Activities on every 2nd & 4th Saturday
  • Competitive Salary Package
  • Flexible Timing
  • leave Encasement
  • Referral Bonus

Do reach out to us on hr@gainserv.com

Job Types: Full-time, Permanent

Pay: ₹600,000.00 - ₹1,200,000.00 per year

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You