Python Engineer
Role details
Job location
Tech stack
Requirements
Are you a Senior Python Engineer seeking a new interesting challenge? If your answer is yes, it's your lucky day so keep reading - it can be just what you're looking for ️ WHAT WILL YOU DO? We are looking for a dynamic, proactive and talented person to join our team and perform the following tasks: - Design, develop and maintain high-quality Python applications using Python 3.11+. - Apply Test Driven Development (TDD) practices, mainly using Pytest. - Collaborate with stakeholders to translate business needs into clear technical requirements. - Work with data structures, data analysis concepts and problem-solving approaches. - Contribute to and improve CI/CD pipelines. - Work in Linux environments, using terminal tools for development and troubleshooting. - Ensure code quality, reliability and maintainability through best engineering practices. - Collaborate and deliver within an Agile / Scrum environment. WHAT TECHNOLOGIES WILL YOU USE? - Python 3.11+ - Pytest and Test Driven Development (TDD) - CI/CD pipelines - Linux (terminal usage) - Object-Oriented Programming and design patterns - SQL (basic understanding) - Agile / Scrum methodologies WHAT ARE WE LOOKING FOR? - Years' experience: 10+ years of professional experience - Strong experience with Python (3.11+) - Experience with TDD, preferably using Pytest - Strong understanding of Object-Oriented Programming and design patterns - Proven experience working with CI/CD pipelines - Hands-on experience using the Linux terminal - Ability to collaborate with stakeholders and translate business needs into technical solutions - Strong analytical, problem-solving and communication skills - Agile / Scrum mindset - Independent, accurate and proactive profile with strong ownership - Fluent English level Good to have: - Experience with Bash scripting - Understanding of SQL WHERE AND WHEN? - Workplace: Madrid (Hybrid model) - Work Schedule: office hours WHAT CAN WE OFFER YOU? -
Benefits & conditions
Permanent contract - We offer indefinite contracts from the first day. - Pay and benefits - Competitive salary and a flexible compensation plan adapted to your needs (Ticket Restaurant, Childcare Ticket, Transport Ticket and Health Insurance). - Work from home ️ - Monthly financial support for your working-from-home expenses, plus a welcome bonus in your first month to help you set up your workplace - Opportunity knocks - Career development plan and annual performance-based compensation reviews. - Learn as you grow - Fantastic onboarding program and access to robust learning platforms. - Bring your buddy - Referral bonus through our BYB Scheme. - Connect globally - Work with multicultural teams from all over the world. - Benefit from being a TCSer ️ - Corporate discounts and exclusive benefits. - And so on - Appreciations, incentives, team building activities, diversity & inclusion programs