Lead Software Engineer (Python) Hyderabad, India
Lead Software Engineer (Python) Description
Job #: 46159DESCRIPTION
Currently we are looking for a Lead Software Engineer (Python) for our Hyderabad office to make the team even stronger.
Responsibilities
- Analyze and study complex systems requirements
- Design and implement low-latency, high-availability and performance efficient applications
- Write reusable, testable and efficient clean code based on software specifications and design
- Integrate user-facing elements with server-side logic
- Implement security and data protection
- Integrate data storage solutions
- Troubleshoot and resolve issues in existing software
- Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff
Requirements
- Expertise in Python 2.0 & 3.0 with knowledge on Django Python web framework
- Understanding of the threading limitations of Python, and multi process architecture
- Good understanding of front-end technologies, such as JavaScript, Angular JS, HTML5, and CSS3
- Knowledge on Cloud Computing Technologies preferably Google Cloud Platform
- Familiarity with event-driven programming in Python
- Understanding of fundamental design principles behind a scalable application
- Strong unit test and debugging skills
- Able to integrate multiple data sources and databases into one system
- Good understanding of server-side templating languages
- Analytical mind with problem-solving aptitude and ability to work independently
- Proficient knowledge of code versioning tools
- Experience on CI/CD process
- Exposure to Agile Methodologies
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)