Job Overview
Shift4 is seeking a passionate and technically strong Senior Python Engineer to join our dynamic team in Vilnius, Lithuania. As a leader in commerce-enabling technology, Shift4 powers billions of transactions annually for businesses across various industries. We are looking for a software engineer who can understand technical requirements, design solutions, collaborate with stakeholders, and deliver technology services in a high-velocity, dynamic, "always on" environment.
Responsibilities
- Translate high-level requirements into actionable tasks and deliverables.
- Contribute to architecture and design for both large and small-scale systems.
- Design, build, and operate distributed software services for transaction processing.
- Produce high-quality software that is unit tested, code reviewed, and continuously integrated.
- Collaborate with the Quality Assurance team in test planning and test coverage.
- Work with DevOps and CI/CD teams in operational visibility, triaging incidents, and deployment planning.
- Maintain a disciplined approach to development, code review, testing, documentation, and code structure in a team environment.
- Actively participate in growing and coaching fellow team members.
- Understand future business goals from Product Owners and ensure architecture and system design can support those goals.
- Build proof-of-concepts to validate architectural and design choices and evangelize those technical choices to other teams.
- Diagnose and solve deep technical and performance issues across the platform.
- Provide development support to resolve any issues with technical systems and applications.
Requirements
- A degree in Software Engineering or a related field is preferred, or equivalent work experience.
- 4+ years of experience and strong skills in backend development with Python.
- Strong understanding of software engineering principles and best practices.
- Experience in developing highly scalable, performant, and critical systems using OOPS and/or Functional programming.
- Strong in Test-Driven Development and proficiency in writing maintainable and adaptable code.
- Proficiency with SQL and experience working on one or more databases, e.g., PostgreSQL, SQL Server.
- Experience crafting and implementing highly scalable and performant RESTful micro-services.
- Familiarity with version control systems such as Git.
- Strong understanding of an Agile work environment and Agile SDLC.
- Ambitious and highly motivated to deliver outstanding solutions with minimal mentorship.
- Strong problem-solving and debugging skills and experience in monitoring, alerting, and distributed tracing.
- Real passion for collaboration and strong interpersonal and communication skills.
Preferred Skills
- Exposure to cloud technologies.
- Experience in the Tornado Python Web framework is a plus.
Benefits
- A growing innovative company with a friendly atmosphere.
- Social Responsibility Initiatives.
- Creative, people-oriented, encouraging working environment.
- Personal budget for a year to raise professional competence.
- Cutting-edge technologies and tools.
- Office in the city center with parking for cars, bicycles, and scooters.
- Private health insurance.
- Additional vacation days for each year spent with us.
- Solid salary and annual bonuses for the achieved results.
- NYSE: FOUR Restricted Stock Units award based on your seniority.
- Employee referral program.
Salary
The salary range for this position is 5500-7500 EUR gross per month. The exact salary will be determined based on the candidate’s experience.
Shift4 is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state, or local protected class.
Benefits Extracted with AI
- Medical insurance
- Private health insurance
- Additional vacation days
- Solid salary and annual bonuses
- NYSE: FOUR Restricted Stock Units
- Employee referral program
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Python
Senior Python Software Engineer role in Berlin, focusing on high-load systems and automation.
Senior Python Developer
Join Palta as a Senior Python Developer to build innovative health tech apps using Python, Django, and more.
Senior Backend Engineer, Payments
Join Vinted as a Senior Backend Engineer in Payments, working with Ruby on Rails, MySQL, and more. Hybrid work in Kaunas, Lithuania.
Senior Python Software Engineer
Join Nasuni as a Senior Python Software Engineer to lead backend development with Python, Django, and FastAPI in Cork, Ireland.
Senior Backend Engineer, Payments (AML/KYC)
Join Vinted as a Senior Backend Engineer focusing on Payments, AML, and KYC. Drive impactful projects and ensure secure transactions.
Senior Software Developer (Python)
Join Lightspeed Commerce as a Senior Software Developer (Python) in Berlin, focusing on hospitality commerce platform.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.
Senior Software Engineer (Python)
Senior Software Engineer specializing in Python and cloud technologies at Financial Times in Sofia, Bulgaria.
Python Developer
Join LSEG as a Python Developer in Bucharest. Work on cloud-native solutions in financial technology. Experience in Python, CI/CD, and cloud platforms required.
Senior Software Engineer - Python
Join Klarna as a Senior Software Engineer in Berlin, focusing on Python and web application development in a dynamic environment.
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.
Senior Software Engineer - Backend (Python)
Join FareHarbor as a Senior Software Engineer focusing on backend development with Python, RESTful APIs, and SQLAlchemy in Amsterdam.
Senior Backend Engineer (Python, FastAPI)
Senior Backend Engineer specializing in Python and FastAPI for cybersecurity automation tools development.
Senior Backend Engineer, Payments (AML/KYC)
Join Vinted as a Senior Backend Engineer in Payments, focusing on AML/KYC. Work with Ruby, Golang, and more in a hybrid environment.
Senior Python Developer
Senior Python Developer for LSEG in Bucharest, focusing on cloud solutions and financial technology.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Backend Engineer (Python)
Join Venmo as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.
Senior Full Stack Engineer (PHP, Laravel)
Senior Full Stack Engineer role focusing on PHP, Laravel, and microservices in Warsaw, Poland. Inclusive and flexible work environment.
Senior Python Software Engineer
Join Distribusion Technologies as a Senior Python Software Engineer to shape the future of travel with cutting-edge technology.
Senior Python Engineer
Join Picnic Technologies as a Senior Python Engineer in Amsterdam. Develop scalable software solutions for a leading online supermarket.
Mid-level Python Developer
Join Tylko as a Mid-level Python Developer to enhance systems with Python, Django, and PostgreSQL. Hybrid work in Warsaw.
Full Stack Developer with Palantir and Oracle Fusion Experience
Join Shift4 as a Full Stack Developer to build supply chain tech with Palantir and Oracle Fusion.
Senior Python Developer
Senior Python Developer needed in New York, skilled in Python, SQL, PL/SQL, with strong leadership and communication skills.
Staff Python Engineer - Fintech
Join Ebury as a Staff Python Engineer in Madrid, focusing on fintech solutions with a hybrid work setup.