Python Developer
Role details
Job location
Tech stack
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