Software Development Lead (BLIP)
Amagi
- Bangalore, Karnataka
- Permanent
- Full-time
- Leading a team of 2 to 5 software engineers and responsible for the following:
- Designing and coding the right solutions starting with broadly defined problems in the broadcast domain.
- Designing and writing highly available, RESTful, scalable and distributed backend applications using
- modern programming languages (like Python, Golang, Ruby),
- database systems (modern SQL / NoSQL DBs, REDIS, MySql, DynamoDB, MongoDB, etc),
- messaging/communication frameworks (Pubnub, ZeroMQ, gRPC, REST)
- and orchestration systems (Docker, Kubernetes,)
- Developing microservices running on edge servers, private clouds or public cloud platforms like AWS and GCP.
- End-to-end responsibility which includes,
- gathering engineering requirements,
- designing solutions,
- implementing and writing reusable, testable, and efficient code,
- testing and building test frameworks for your own applications,
- writing frameworks for deploying your applications
- taking part in peer code reviews and
- 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.
- 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, experience in AWS services like S3, EC2, EBS, EKS or equivalent services in GCP or Azure.