Image Loading

Software Engineer

Job Description

Software Engineer

Desired skills and experience:

  • 3-6 yrs of experience in building enterprise-grade SaaS based products
  • Should have strong experience in one of the programming languages GO (preferred), Java, Python.
  • Should have hands-on experience in one of the public cloud platforms GCP(preferred), AWS, Azure.
  • Should have good problem solving skills and willingness to learn new technologies.
  • Strong knowledge of computer science fundamentals like object-oriented design, data structures, algorithm design and complexity analysis.
  • Should have experience in building distributed and loosely coupled systems
  • Should have experience in serverless technologies, microservices architectures, web services, RESTful APIs, message queues and SQL/NoSQL databases
  • Should have experience with containers and container management platforms (preferably Kubernetes), highly available systems, infrastructure as code patterns and canary deployment approaches.
  • Should have experience in deploying software in cloud environment and to diagnose and resolve issues which arise during the installation process
  • Should have good communication skills and experience working with cross geo-teams
  • Bachelors/Masters degree in Computer science or equivalent.

Skills

  • GO
  • Python
  • Java
  • AWS
  • GCP
  • RESTful APIs
  • No-SQL
  • Kubernetes

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Dec 11, 2023

Experience

3 to 6 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent