Back to Jobs
Principal Software Engineer / Technical Lead (Backend)
The vacancy has expired
-
SalaryINR 35-45LPA
- LocationHyderābād, India, ,
-
IndustryComputer Software
Job Description
Role: Principal Engineer / Technical Lead (Backend Engineering)
Experience: 8 - 10yrs
Location: Hyderabad, Telangana
Qualifications: BS in Computer Science or related engineering
Key requirements:
- Minimum 6+ years of experience developing enterprise / Cloud based software, with experience using distributed technologies like Docker / Kubernetes
- Experience in building highly available and scalable distributed systems for the cloud
- Hands-on expertise in programming using in Java / Golang / NodeJS
- Good software development practices: should thrive in an environment of rapid development, peer code reviews, and write good functional/unit tests
- Experience with Microservices and REST based HTTP/2 architectures
- Experience with SQL (Postgres) and NoSQL (Mongo/Elasticsearch) technologies
- Good knowledge of OOPS, Data structures, design patterns and algorithms
- Knowledge and use of performance tuning, profiling and software metrics tools
- Very strong with problem solving, diagnostic and troubleshooting skills
- Proven ability to utilize creative thinking to solve complex engineering problems
- Understanding of continuous integration tools, including Jenkins
- Experience with agile development methodologies is a must
- Should have experience in technical product leadership
Bonus:
- Understanding of Network Services - Load-Balancers, Security, QOS, etc.
- Experience in building API based connectors to cloud-based SaaS services is a big plus