New offer - be the first one to apply!

May 6, 2026

IT - Software Engineer - RFP-252802-1

Senior • Hybrid

Pune, MH, India

Summary

The Software Engineer role plays a critical part in enhancing software solutions that align with user and business demands by designing, developing, and maintaining applications throughout their lifecycle.

Main Responsibilities:

  • Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components.
  • Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling).
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
  • Debug and resolve technical issues, ensuring optimal application performance and reliability.
  • Contribute to architectural discussions and decisions, helping to shape the future of our technical stack.
  • Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve our development processes and tools.
  • Participate in code reviews, technical documentation, and continuous improvement of engineering standards.
  • Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding.
  • Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring).

Key Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5 years of professional experience in software development (3+ years for mid-level, 5+ for senior).
  • Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue).
  • Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics (XSS, CSP), accessibility (WCAG).
  • Familiarity with cloud deployment concepts (preferably Azure) and environment configuration.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with relational and/or NoSQL databases (e.g., MSSQL, MySQL, MongoDB, Cassandra, Cosmos DB).
  • Experience with version control systems (e.g., Github, GitLab).
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Ability to work independently and manage multiple priorities.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, Github actions/workflow.
  • Experience with agile development methodologies (Scrum, Kanban).
  • Proficiency with Agentic IDEs and experience with "Agent in the loop" workflows.
  • Proficiency with design tokens, mastery of CSS architecture (CSS Modules, Type-safe CSS), and ability to implement designs consistently across different frontend stacks.

Nice to Have:

  • Advanced knowledge of design systems and UI/UX principles.
  • Experience with cross-browser compatibility testing.
  • Familiarity with performance optimization techniques for web applications.

Other Details:

Language Requirements: Fluent English.