Lead Python Engineer

Everestek Technosoft Solutions Private Limited

Surat

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Lead Python Engineer


We are seeking a highly proficient technical leader with expertise in Python, Golang, and AWS services. The role involves designing, building, and maintaining secure, high-performing systems capable of handling millions of daily requests. The ideal candidate will have a strong focus on system design, secure coding practices, and swift resolution of production incidents to ensure minimal downtime. As a team leader, the candidate will be responsible for unblocking tasks, responding to security incidents, and taking ownership of critical services. Additionally, the role includes overseeing scrum processes, managing AWS infrastructure, including Postgres and RDS, and ensuring scalable and reliable solutions for the organization. Strong communication skills and the ability to lead and mentor a team are essential for success in this role.

You will be responsible for directly interacting with our international clients across different time zones and leading a team of engineers operating in that time zone. This role requires working evening and night shifts, specifically from 6 PM IST to 4 AM IST.


Job Role

  • Develop microservices and serverless functions in Python or Golang.
  • Write reusable, testable, and efficient code.
  • Guide the team by resolving blockers, mentoring on best practices, and venturing into new technology areas when necessary.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Act as the first responder to security and production incidents, debugging and implementing patches promptly to ensure minimal downtime.
  • Review and debug code across multiple teams, ensuring quality, security, and performance.
  • Take full responsibility for the services and modules the team handles, ensuring they are reliable, scalable, and secure.
  • Oversee task management, ensuring timely completion of tasks, and assigning new responsibilities to team members.
  • Architect, maintain, and optimize AWS-based infrastructure, including RDS for database management, ensuring secure, high-performing, and cost-efficient solutions.


Job Details

  • 7+ years of experience working with any server side programming language.
  • 5+ years of experience developing applications with Python.
  • Experience with Golang is a plus.
  • Expertise in writing, debugging, and optimizing code, ensuring fast and reliable solutions.
  • Strong command of PostgreSQL, optimizing database performance and ensuring secure, high-availability database solutions.
  • In-depth knowledge of AWS services such as Cognito, WAF, SQS, SNS, ECS, RDS, Lambda, and API Gateway, used to build scalable and secure systems.
  • Proven ability to architect services that handle 10 million daily requests, ensuring performance, reliability, and security.
  • Strong focus on secure coding practices, ensuring security is a core component of all solutions developed.
  • Capable of debugging complex code across multiple teams and technologies.
  • Demonstrates adaptability by taking on new challenges, unblocking team members, and stepping into unknown territories to solve issues.
  • Quick to respond to security incidents or production issues, applying fast and effective solutions while maintaining ownership of all team modules.
  • Able to clearly communicate complex ideas to stakeholders and team members, including non-native English speakers.

Job role

Work location

Surat

Department

Software Engineering

Role / Category

DevOps

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Everestek Technosoft Solutions Private Limited

Job posted by Everestek Technosoft Solutions Private Limited

Apply on company website