Software Engineer


Job Description – Software Engineer

Experience Required: 2–7+ Years-Freshers applicable

Location: Remote-Bengaluru/Pune/Hyderabad

About the Role

We are looking for talented Software Engineers with strong coding skills and experience in building scalable, high-performance applications. This is a remote role based out of Bengaluru, offering flexibility and the opportunity to work with modern technologies and cross-functional teams.

Key Responsibilities

  • Design, develop, test, and deploy high-quality software solutions.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with product managers, designers, and engineers to deliver new features.
  • Troubleshoot and debug complex technical issues.
  • Participate in code reviews to maintain engineering quality.
  • Build and optimize APIs, microservices, and backend systems.
  • Work with databases, cloud services, and modern development tools.
  • Contribute to architecture discussions and technical decision-making.

Required Skills & Qualifications

  • 2–7+ years of professional software development experience.
  • Strong proficiency in at least one of the following:
  • Java, Python, Node.js, .NET, Go, Ruby
  • JavaScript/TypeScript (React, Angular, Vue)
  • Solid understanding of data structures, algorithms, OOP, and design patterns.
  • Experience with REST APIs, microservices, Docker, Git, and CI/CD pipelines.
  • Familiarity with SQL/NoSQL databases.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently in a remote environment.

Preferred Skills

  • Experience with AWS, Azure, or GCP cloud platforms.
  • Knowledge of containerization and Kubernetes.
  • Experience with automated testing frameworks.
  • Exposure to Agile/Scrum development.