freehire launches on Product Hunt on 26 August.

Follow →

Hybrid Opportunity as IT - Software Engineer in Pune, IN

Summary

Builds and maintains scalable web apps using JavaScript/TypeScript and React/Angular/Vue, with cloud deployment and DevSecOps practices.

Summary

The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development 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 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, shaping the future of the technical stack.
  • Stay up-to-date with emerging technologies and industry trends to improve 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).
  • Identify and implement opportunities for automation and process improvements.

Key Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 5 years of professional experience in software development.
  • Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue).
  • Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility.
  • Familiarity with cloud deployment concepts (preferably Azure) and environment configuration.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.).
  • Experience with version control systems (GitHub/GitLab).
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and manage multiple priorities.

Nice to Have:

  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and GitHub actions/workflows.
  • Experience with agile development methodologies (Scrum, Kanban).
  • Proficiency with Agentic IDEs and "Agent in the loop" workflows.
  • Experience in modern CSS architecture and ability to consistently implement design docs.

Other Details:

  • Location: Remote (hybrid model)
  • Work Model: Hybrid (3 days in office/week)
  • Work hours: CET Time zone (9 hours)
  • Expected language skill: Fluent English

See also