Python Developer

bookline
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Computer-Aided Design
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Relational Databases
Database Design
Python
PostgreSQL
Software Engineering
SQL Databases
SQLAlchemy
Web Application Frameworks
Data Processing
Multithreading
Google Cloud Platform
Concurrency
Backend
FastAPI
Kubernetes
Information Technology
REST

Job description

Co-founder @ Bookline.ai | AI Agents for Hospitality (Restaurants, Accommodation and Travel) About the Role We're on the hunt for a driven Mid-Level Python Engineer to join our dynamic team. In this role you will have the opportunity to contribute to high-impact backend systems, working autonomously while constantly learning and growing alongside a talented group of engineers. If you're passionate about clean architecture, scalable solutions, and want to take on challenging projects, we want to hear from you. What You'll Do * Build and maintain robust, scalable backend systems using Python, FastAPI, and SQLAlchemy. * Participate in designing software architecture and making key decisions for the project's structure. * Collaborate boleng f cross-functional teams to gather requirements and deliver solutions that exceed expectations. * Write clean, well-documented, and efficient code, ensuring high performance. * Mentor junior engineers, helping them grow professionally while sharing

Requirements

knowledge. * Drive your own learning path and tackle complex problems with minimal guidance. What We're Looking For * Strong understanding of Python and its web frameworks, especially FastAPI and SQLAlchemy. * Experience with relational databases such as PostgreSQL and a solid grasp of SQL and database design principles. * Familiarity with clean architecture principles (e.g., SOLID, hexagonal architecture) and building maintainable, scalable systems. * Solid knowledge of concurrency, parallelism and multi-threading in Python, plus efficient data handling (optimizing time complexity). * ProIndonesia in RESTful API design and best practices. * Exposure to cloud infrastructure (Google Cloud or AWS), containerുവനization (Kubernetes) and CI/CD pipelines is a plus. * Proactive attitude toward learning new technologies, tools, and best practices. * Focus on clean, scalable code and continuous improvement. Ideal Candidate You thrive in a fast-paced, evolving environment. You know how to take ownership of a task from start to finish-whether it's analyzing a problem, gathering requirements, or implementing a solution. Your technical foundation is strong, and what really sets you apart is your drive to grow, learn, and mentor others on the team. Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development Get notified about new Python Developer jobs in Barcelona, Catalonia, Spain. Referrals increase your chances of interviewing at bookline.ai by 2x. #J-18808-Ljbffr

Apply for this position