Image Loading

Senior Software Engineer

Job Description

Senior Software Engineer

Desired skills and experience:

  • 6-10 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 and mentoring teams
  • Should have experience with containers, kubernetes and microservices.
  • Should have experience in deploying software in cloud environment and to diagnose and resolve issues which arise during the installation process
  • Bachelors/Masters degree in Computer science or equivalent.

Skills

  • GO
  • Java
  • Python
  • GCP
  • AWS
  • OO design
  • Data Satructure & Algorithms
  • RESTful APIs
  • No-SQL

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Dec 08, 2023

Experience

6 to 10 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent