Lead Software Engineer in Python at EPAM Systems Inc
Remoto, , Portugal -
Full Time


Start Date

Immediate

Expiry Date

13 Sep, 25

Salary

0.0

Posted On

13 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Node.Js, Reliability, Kubernetes, Aws, Programming Languages, Python, Architecture, Typescript, Front End Development

Industry

Information Technology/IT

Description

We are seeking a highly skilled Lead Software Engineer with expertise in Python to join our Product Team and help build a cutting-edge AI-powered financial assistant platform.
This role offers the opportunity to work in a dynamic, startup-like environment, collaborate with a proficient technical team, and play a key role in rapidly iterating, refining, and deploying solutions tailored to sophisticated investment workflows.

REQUIREMENTS

  • 5+ years of hands-on experience in Python or similar programming languages, with a readiness and eagerness to learn Python when applicable
  • Expertise in FastAPI, AWS, Kubernetes, and Terraform
  • Proficiency in Front-End technologies such as React, TypeScript, or similar frameworks is a big plus
  • Strong background in designing solutions with high autonomy and self-governance in a startup-like environment
  • Capability to understand and implement new languages and technologies as needed
  • High standards for quality and reliability in both coding and system architecture
  • Knowledge of front-end development, including ReactJS, Next.js, or Node.js, would be advantageous
Responsibilities
  • Develop and implement scalable, high-quality backend solutions using Python and frameworks like FastAPI
  • Architect and design systems to meet both functional and non-functional requirements, considering edge cases and long-term reliability
  • Collaborate closely with business users and technical team members to refine, test, and deploy innovative solutions
  • Integrate and manage cloud infrastructure utilizing AWS, Kubernetes, and Terraform
  • Ensure code quality and system reliability through robust testing, reviews, and adherence to best practices
  • Provide mentorship and technical leadership to the team, encouraging a culture of learning and collaboration
  • Adapt quickly to new technologies and frameworks to deliver on evolving business needs
  • Contribute to shaping technical architecture as part of a fast-paced project with no legacy constraints
  • Work autonomously to gather low-level requirements and execute high-level tasks with minimal guidance
Loading...