Image Loading

Senior Software Engineer - (Backend)

Job Description

You will be responsible for

● Designing and coding right solutions starting with broadly defined problems in the broadcast domain.

● Designing and writing highly available, RESTful, scalable and distributed backend applications using

o modern programming languages (like python, golang, ruby),

o database systems (modern sql/nosql DBs, REDIS, MySql, DynamoDB, MongoDB, etc),

o messaging/communication frameworks (Pubnub, ZeroMQ, gRPC, REST) o and orchestration systems (Docker, Kubernetes,)

● Developing micro services running on edge servers, private clouds or public cloud platforms like AWS and GCP.

● End to end responsibility which includes,

o gathering engineering requirements,

o designing solutions,

o implementing and writing reusable, testable, and efficient code,

o testing and building test frameworks for your own applications,

o writing frameworks for deploying your applications

o taking part in peer code reviews and

o mentoring new people and freshers.

● Driving best practices and engineering excellence.

● Working with other team members to develop the architecture and design of new and current systems.

● Working in an agile environment to deliver high quality software.

● Working closely with quality assurance teams and devops/ops teams to take your product to deployment.

Requirements

You should have:

● Good learning ability to grasp new domains and comfort to understand both depth and breadth across the technology platform(s)

● Good written and oral communication skills to enable effective coordination and implementation across the organization

● Bachelor’s Degree or Master's Degree in Computer Science or related field

● A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.

● Proficiency in, at least, one modern high level programming language such as Python, Golang, Java or Ruby.

● Expertise in Linux fundamentals.

● Preferably, experiencein AWS services like S3, EC2, EBS, EKS or equivalent services in GCP or Azure.

Preferred Work Experience: 2 - 6 Years

Education/Qualifications: BE/BTech/MTech

Skills

  • Java
  • Golang
  • Ruby
  • Linux Fundamental
  • AWS
  • Software Design
  • Data Structures and Algorithms

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Oct 10, 2024

Experience

2 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