Python Developer

NTT Ltd.
Barcelona, Spain
15 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Compensation
€75,000.0 - €90,000.0
Working hours
Shift work
Job source

Tech stack

Artificial Intelligence Software as a Service Code Review Continuous Integration Distributed Systems Python (Programming Language) Software Engineering Warehouse Management Systems Reliability of Systems Technical Debt Backend

Job description

This role offers the opportunity to work on a high-scale, modern SaaS platform powering global e-commerce fulfillment operations. You will contribute to systems that process billions of orders annually, supporting merchants across leading marketplaces and online stores worldwide. Working in a fully remote, async-first engineering environment, you will join a team that values autonomy, clarity, and high-quality engineering practices over meeting-heavy workflows. The position involves solving complex scalability and performance challenges as the platform expands into new B2B use cases and higher-volume operations. You will also help integrate AI into engineering workflows, improving development efficiency, testing, and system reliability. This is an ideal opportunity for a seasoned Python engineer who enjoys building robust systems, improving architecture, and working collaboratively in a product-driven, distributed team. Accountabilities: Design, develop, and maintain scalable backend services and features using Python within a distributed, high-traffic e-commerce fulfillment platform. Own features end-to-end, from requirement analysis and system design to implementation, testing, deployment, and monitoring. Contribute to the evolution of a large-scale Warehouse Management System, ensuring performance, reliability, and maintainability at high volumes. Participate in thoughtful code reviews, ensuring high engineering standards while mentoring and supporting team growth. Collaborate with cross-functional engineers and product stakeholders to deliver clear, consistent, and scalable technical solutions. Identify opportunities to optimize existing systems, reduce technical debt, and improve development workflows and CI practices. Support the integration of AI tools and practices into engineering processes, including coding, testing, and operational workflows. Write clean, well-documented, and maintainable code aligned with best practices and long-term system scalability.

Requirements

5+ years of professional experience developing software with Python in production environments. Proven experience building and maintaining scalable backend systems or distributed applications. Strong understanding of software engineering principles, including system design, testing, CI/CD, and technical debt management. Experience working in complex, high-scale environments with performance and reliability constraints. Familiarity or hands-on experience using AI tools or applying AI concepts to improve engineering workflows is highly valued. Strong collaboration skills with experience in code reviews, mentoring, and knowledge sharing across engineering teams. Ability to work independently in an async-first, remote environment with strong ownership and accountability. Excellent problem-solving skills and a pragmatic approach to building maintainable, production-ready systems.

Benefits & conditions

Fully remote, async-first working model with flexible working hours. Opportunity to work on a high-scale global platform processing billions of transactions annually. Competitive salary range of $75,000 - $90,000 depending on experience and location. Strong engineering culture focused on quality, learning, and continuous improvement. Minimal meeting environment with structured weekly planning instead of daily standups. High autonomy and ownership over features and technical decisions. Exposure to cutting-edge AI integration within engineering workflows and systems. Collaborative and supportive team environment focused on long-term engineering excellence. How Jobgether works

About the company

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Python Developer in Spain.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Loading talks and stories from around this role…