Full Stack Developer SE III (ENT)

Keywords Studios
Keywords Studios
Pune, IndiaOn-siteCompetitive
Keywords Studios

Full Stack Developer SE III (ENT)

Original Advert

Responsibilities

Frontend Development

  • Design and develop modern web applications using ReactJS and modern JavaScript.
  • Build reusable components, shared modules, and scalable frontend architecture.
  • Translate UI/UX designs into high-quality, performant implementations.
  • Optimize applications for performance, scalability, and responsiveness.
  • Ensure cross-browser compatibility and responsive design.
  • Improve frontend observability, performance metrics, and user experience.
  • Work closely with product and design teams to deliver seamless user experiences.

Backend Development

  • Design and implement APIs supporting frontend features.
  • Contribute to backend services powering conversations and workflow systems.
  • Work with databases and distributed systems at scale.
  • Debug and resolve production issues across frontend and backend layers.
  • Improve reliability, scalability, and performance of backend components.

Engineering Excellence

  • Own features from development through deployment and monitoring.
  • Write clean, maintainable code with strong test coverage.
  • Write unit, integration, and regression tests.
  • Review peer code and uphold engineering standards.
  • Identify bottlenecks, troubleshoot issues, and drive informed technical improvements.

Requirements

Requirements

Experience

  • 6+ years of software development experience.
  • Strong experience building medium to large-scale web applications.
  • Experience working across both frontend and backend systems.

Frontend Skills (Primary)

  • Strong proficiency in:
    • JavaScript (ES6+)
    • ReactJS
    • HTML5 and CSS3
  • Experience with state management patterns (Redux, Flux, or equivalent).
  • Familiarity with modern build tools such as Webpack and Babel.
  • Strong understanding of frontend performance optimisation techniques.
  • Experience addressing cross-browser compatibility challenges.
  • Experience building reusable component libraries or scalable UI architectures.

Backend Skills

  • Experience designing or consuming REST APIs.
  • Understanding of distributed systems and backend architecture.
  • Familiarity with server-side development (JVM ecosystem preferred).
  • Experience with one or more data stores such as PostgreSQL, MongoDB, Redis, or Elasticsearch.
  • Comfortable working in Linux/Unix environments and using CLI tools.

Engineering Practices

  • Strong computer science fundamentals including data structures and algorithm complexity.
  • Proficiency with Git and distributed version control workflows.
  • Experience writing unit and integration tests.
  • Strong debugging and problem-solving skills.
  • Excellent verbal and written communication skills.

Nice to Have

  • Experience with CSS frameworks such as Sass or Tailwind.
  • Exposure to large-scale frontend applications.
  • Experience with performance benchmarking and observability tools.
  • Familiarity with event-driven systems or real-time platforms.
  • Experience with functional programming concepts.
  • Exposure to or experience with Clojure is a strong plus.

Application managed by Keywords Studios