UPUplers
Tech Lead (Python)
Bangalore ₹4-11 LPA Posted 9 May 2025
FULL TIME
Python Programming
FastAPI
Cloud Computing
Job Description
Responsibilities
- Gather and analyze user requirements.
- Create clear technical specifications for reference and reporting.
- Analyze the third-party applications and identify the components to be integrated.
- Create innovative, scalable, fault-tolerant software solutions for our customers.
- Validate and ensure defined unit tests code coverage is achieved.
- Do code quality checks and code reviews regularly to ensure safe and efficient code.
- Ensure the setup of the deployment infrastructure and test environments.
- Work closely with project managers, teams, systems architects, and sales and marketing professionals to deliver project objectives.
- Continuously look to improve the organization's standards.
- Expand existing software to meet the changing needs of our key demographics.
Requirements
- A Bachelors / Masters Degree in Engineering or Information Technology.
- 7-10 years of software development experience with 4+ years of experience with the Python programming language.
- A thorough understanding of computer architecture, operating systems, and data structures.
- An in-depth understanding of the Internet, Cloud Computing & Services, and REST APIs.
- Must have experience with any one of the python frameworks like Flask / FastAPI / Django REST.
- Must know GIT and Python virtual environment.
- Must have experience with python requests module.
- Should have experience with creating and using python third-party libraries.
- Familiarity with SIEM tools like the Qradar app / Splunk app and Splunk add-on will be an advantage.
- Experience working with Linux/Unix and shell scripts.
- A meticulous and organized approach to work.
- A logical, analytical, and creative approach to problem-solving.
- A thorough, detail-oriented work style.
