Description
Summary:
Seeking a Python Engineer to design and sustain dependable backend services, tackle intricate technical problems, and influence impactful software initiatives within a team emphasizing clean coding and professional growth.
Highlights:
1. Opportunity for meaningful technical ownership and influence
2. Culture emphasizing clean coding, engineering discipline, and growth
3. Chance to architect and sustain essential backend services
We are looking for a Python Engineer to join our team. This opportunity is a strong fit for a seasoned professional who thrives on tackling intricate technical problems and building thoughtfully designed systems. You will be part of a team culture that emphasizes clean coding standards, sound engineering discipline, and ongoing professional growth. This role offers meaningful technical ownership along with the chance to influence the trajectory of impactful software initiatives.
**Responsibilities**
* Architect, construct, and sustain dependable backend services that drive essential application features
* Play an active role in technical decision\-making and help steer the broader direction of software initiatives
* Coordinate closely with cross\-functional partners to turn business requirements into practical technical solutions
* Diagnose and address intricate technical problems that impact system stability and performance
* Engage in agile planning cycles and contribute to the execution of development tasks
* Assist newer team members in growing technically through mentorship and shared knowledge
* Uphold strong code quality standards by actively participating in reviews and collaborative development practices
* Champion ongoing enhancement of engineering workflows, tooling, and team practices
**Requirements**
* At least 2 years of hands\-on experience in Python development
* Solid command of backend frameworks and related technologies, including FastAPI, Django, or Flask, along with API design and performance tuning
* Expertise in system design and a firm grasp of software architecture principles, including designing and building microservices, API gateways, and communication between services
* Proven ability to consolidate data pulled from various sources and formats, such as xlsx, PDF, CSV, and JSON, into a unified data model
* Background overseeing junior team members from a technical standpoint
* Advanced shell scripting capabilities, such as Bash, for automating tasks and handling operating system\-level functions
* Strong familiarity with operating systems, especially Linux/Unix, covering process management, foundational networking, and application\-layer integration
* Excellent problem\-solving skills, with the capacity to resolve intricate system and application\-level issues
* Firm dedication to test automation practices, including thorough unit testing
* Background working within agile teams on demanding, business\-critical applications
* Team\-oriented approach, with genuine engagement in code reviews and mutual learning
* Ease working alongside teams spread across various geographies and time zones
* Working knowledge of Atlassian tools, including Jira and Confluence
* Excellent English communication skills (B2 level or higher)
**Nice to have**
* Background using Dagster to orchestrate and oversee data pipeline workflows
* Exposure to Kubernetes for deploying and managing containerized environments
* Skill with Pandas for handling data manipulation and analytical tasks
* Background with ReactJS for developing front\-end components that connect with backend systems
* Working knowledge of TypeScript for creating type\-safe front\-end or full\-stack solutions
* Experience with dbt for shaping and transforming data as part of analytics pipelines
* Domain knowledge in finance, particularly Payments or Treasury, to provide relevant context for technical decision\-making
**We offer**
* International projects with top brands
* Work with global teams of highly skilled, diverse peers
* Healthcare benefits
* Employee financial programs
* Paid time off and sick leave
* Upskilling, reskilling and certification courses
* Unlimited access to the LinkedIn Learning library and 22,000\+ courses
* Global career opportunities
* Volunteer and community involvement opportunities
* EPAM Employee Groups
* Award\-winning culture recognized by Glassdoor, Newsweek and LinkedIn
*EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.*