Senior Software Engineer (React + ROR)

BigStep Technologies

Gurugram District

On-site

INR 2,800,000 - 4,500,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BigStep Technologies in Gurugram is seeking a Full-Stack Developer with 6+ years of experience, focusing on frontend development using React and TypeScript. The role requires hands-on work on scalable, responsive web applications and occasional backend contributions with Ruby on Rails.

You will collaborate with designers, product managers, and backend engineers, participate in agile ceremonies, and ensure code quality with tests (Jest/RTL) and CI/CD workflows.

Qualifications

  • 6+ years of experience with React and TypeScript.
  • Strong frontend development experience and PostgreSQL knowledge.
  • Good experience with Ruby on Rails and RESTful APIs.
  • Experience with Jest and React Testing Library.
  • CI/CD using GitHub Actions and Docker; Git proficiency.
  • BSc/BE/BTech in Computer Science or related field.

Responsibilities

  • Contribute to all phases of the software development lifecycle, from requirements through delivery.
  • Develop and maintain scalable, responsive, user-friendly web applications with a strong focus on frontend development using React and TypeScript.
  • Build reusable, well-tested UI components and help maintain frontend architecture.
  • Integrate frontend applications with RESTful APIs and contribute to backend development in Ruby on Rails when required.
  • Identify and resolve UI issues, bugs, and performance bottlenecks, and write unit, integration, and regression tests.
  • Collaborate with designers, product managers, and backend engineers through code review, pair programming, and architecture discussions.

Skills

Frontend development
Problem solving
Collaboration

Education

BSc/BE/BTech in CS or related

Tools

React
TypeScript
Ruby on Rails
PostgreSQL
Jest
React Testing Library
GitHub Actions
Docker
AWS
Yarn
Webpack
Git

Job description

We are looking for a Full-Stack Developer with 6+ years of experience, with a strong focus on frontend development. The candidate should have strong hands-on experience building scalable, responsive, and user-focused web applications using React and TypeScript. They should also have basic to moderate experience with Ruby on Rails and be comfortable contributing to backend development when required.

The ideal candidate should have strong problem-solving skills, write clean and maintainable code, and thrive in collaborative, fast-paced environments.

  • Contribute to all phases of the software development lifecycle, from requirements through delivery
  • Develop and maintain scalable, responsive, user-friendly web applications with a strong focus on frontend development using React and TypeScript
  • Build reusable, well-tested UI components and help maintain frontend architecture
  • Integrate frontend applications with RESTful APIs and contribute to backend development in Ruby on Rails when required
  • Identify and resolve UI issues, bugs, and performance bottlenecks, and write unit, integration, and regression tests
  • Collaborate with designers, product managers, and backend engineers through code review, pair programming, and architecture discussions
  • Participate in sprint planning, standups, retrospectives, and other agile ceremonies, communicating effectively with a distributed team using Slack, Zoom, and JIRA
Skills Required
  • 6+ years of experience with React, TypeScript, and modern frontend development practices , along with PostgresSQL, RSpec, Sidekiq, Git, Cloud experience (preferably AWS)
  • Good experience with Ruby on Rails, idiomatic Ruby, and RESTful APIs
  • Experience with frontend state management, API integration, and asynchronous programming
  • Experience writing tests with Jest and React Testing Library
  • Proficiency with Git and CI/CD tools such as GitHub Actions and Docker
  • Solid understanding of object-oriented programming, build tools (Yarn, Webpack), and scalable application design
  • Experience in designing scalable front-end architecture, including component structure, state management, and application-level performance.
Nice to Have
  • Experience with PostgreSQL, Sidekiq, or other Rails backend tooling
  • Familiarity with Docker, Kubernetes, and containerized environments
  • Exposure to Python, Go, or other backend/scripting languages
  • Familiarity with Terraform or infrastructure-as-code principles
  • BSc/BE/BTech in Computer Science, Engineering, or a related field
  • Familiarity with concepts of MVC, mocking, REST
Get your free, confidential resume review.

or drag and drop your file here.