We are looking for a Senior Product Engineer (Backend) to join our engineering team and help us develop and maintain various software products. Product Engineer responsibilities include participating in all phases of the software development lifecycle. Your ultimate goal is to create high quality enterprise products that meet customer needs.
B.E/ B.Tech / MCA
Must have skills
- 5+ years of proven hands on experience with any of the following programming languages: Python.
- Strong OOP skills, with ability to analyse requirements and transform into scalable software designs.
- Experience in Serverless or containerized applications.
- Experience in working with Docker and Kubernetes in an application will be a plus.
- Cognizant of MySQL and other/NoSQL/modern database and storage technologies.
- Good development and deployment experience in any of the Cloud (AWS/AZURE/GCP).
- Understanding of fundamental design principles behind a scalable application.
- Proficiency in CS concepts such as Data Structures and Algorithms
- Able to develop ideas and processes and clearly express them.
- High degree of independent judgment.
- Able to solve complex problems.
Good to have skills
- Mastery in Open Source Frameworks and Tools and Infrastructure and Database.
- Familiar with software delivery pipeline tools (Jenkins, Nexus, Git, JIRA).
- Experience in both hybrid on-prem/cloud environment.
- Basic DB administration experience.
- Understanding of basic networking concepts including routing, subnets and firewalls.
- Experience with centralized log aggregation and management.
- Ability to implement automated testing platforms and unit tests.