Senior Engineer Python & Django

Remote, Spain CDI

About MAPAL Group

MAPAL Group is a Spanish technology company that offers a software as a service to the hospitality industry.
The key to our success is the commitment to equal opportunities that we offer, since our future lies in the desires and positive attitude of people.
Thanks to the contributions of ideas and vision's presentation of each of us, we can develop new products functionalities.

At MAPAL Group, you will find a fast-paced, agile, and multi-cultural work environment where we move quickly to meet the needs and surpass the expectations of the world’s largest hospitality providers. Our passion for customer service will make us the clear new market leader in hospitality solutions for hotels, pubs, restaurants, and institutions. With the continued expansion of our business, we seek qualified candidates who share our vision, values, and commitments to superior customer service and market growth.

Job description

We are in search of an accomplished Senior to fortify our Architecture Team. The ideal candidate should bring a wealth of experience, with a proven track record of at least 7 years in hands-on development of distributed applications, coupled with expertise in Django, Python, Ruby on Rails (RoR) 5. This role requires an individual with a profound understanding of architectural principles, capable of working independently and collaboratively in geographically distributed teams. The successful candidate will actively contribute to shaping and advancing our software architecture, emphasizing modularity and scalability. Familiarity with Sidekiq for background job processing in RoR is highly desirable

Profile

Distributed Application Development: • Demonstrated expertise with a minimum of 7 years in hands-on development of distributed applications using Django, Python, and Ruby on Rails (RoR) 5. • Containerization and Orchestration: • Proficiency in Kubernetes (K8s) and Docker. • Cloud Integration: • Proven track record of effectively working with cloud platforms such as AWS, Azure, or Google Cloud as developer. • Autonomous Work: • Proactive ability to work independently, taking ownership of tasks and projects, ensuring alignment with overall development goals. • Geographically Distributed Collaboration: • Collaborative mindset with the adeptness to work effectively in geographically dispersed teams. • Event-Driven Architectures: • Hands-on experience in both the design and implementation of eventdriven architectures for scalable and responsive systems. • Message Queues: • Proficiency in implementing reliable and scalable messaging patterns. Hands-on experience with Azure Service Bus, RabbitMQ, Sidekiq, Celery and similar technologies is highly desirable. • Databases: • Hands-on proficiency in SQL, with a focus on database development as an integral part of the application development process, rather than traditional DBA responsibilities. • Testing Frameworks: • Desirable experience with Rspec and Shoulda for comprehensive and effective testing. • Elasticsearch: • Desirable experience with. • Monolith Decomposition: • Desired hands-on experience in breaking up monolithic applications into more modular and scalable microservices

Details about the job
Remote, Spain
CDI
Powered byTaleez