Senior Python Software Engineer

at  Epam Systems

Remoto, Sicilia, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Nov, 2024Not Specified31 Aug, 20242 year(s) or aboveAws,Openness,Communication Skills,Kubernetes,Programming Languages,Reliability,Python,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a Senior Python Software Engineer to join our Product Team and help build a revolutionary AI-powered financial assistant platform.
As a senior member of our team, you will play a critical role in iterating, refining, and deploying various interfaces and solutions into investment workflows for our clients.
If you are passionate about leveraging cutting-edge technology and directly influencing product development, this role is for you.

REQUIREMENTS

  • 3+ years of hands-on experience in Python and React (TypeScript), or other programming languages
  • Experience with FastAPI or other Python frameworks
  • Proficiency with AWS, Kubernetes, and Terraform
  • High autonomy and self-governance with the ability to manage tasks with high-level definitions
  • Experience working in a startup environment and openness to learning new languages and technologies
  • Strong commitment to quality and reliability in software development
  • Fluent English communication skills at a B2+ level

Responsibilities:

  • Collaborate with a small, highly skilled team of engineers to develop and enhance AI-powered financial assistance tools
  • Rapidly prototype and test new features and interfaces with business users
  • Design and implement scalable and robust backend services using Python and related frameworks
  • Work closely with frontend developers to ensure seamless integration and a high-quality user experience
  • Gather requirements, consider edge cases, and produce comprehensive system designs
  • Take full ownership of projects from conception to deployment
  • Drive continuous improvement in code quality and system reliability
  • Stay up-to-date with emerging trends and technologies in software development
  • Mentor junior developers and contribute to team knowledge sharing


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remoto, Portugal