We are currently seeking a Python Web Engineer to join our development team and contribute to our innovative projects. In this role, you will be responsible for leading projects from beginning to end, ensuring that deadlines are met, and quality products are delivered. This includes designing, developing, implementing, and maintaining scalable and highly available Python applications. At our development agency in Madrid, we empower businesses to create scalable products and services that stand the test of time. As a self-owned company with around 50 employees, we have been building software solutions since our founding in 2012. Our commitment to excellence has earned us recognition from prestigious organizations such as A who have recognized us for our creativity and innovative approach to development. We recognize the importance of good practices, and our team is committed to continuously improving our development processes. As part of this effort, We are working on increasingly complex and challenging projects, constantly deepening our knowledge and expertise to become true experts in our technologies. We believe that continuously seeking knowledge and being open to new ideas is crucial to our success. Our goal is to establish ourselves as a leading reference in the industry for delivering high-quality software solutions. We are excited about the possibilities that lie ahead. We are looking for a candidate who shares this mindset and is eager to learn and grow with us.
What we are looking for: You have 4+ years of experience as a Software Engineer. You have 4+ years of experience in Python software engineering. You enjoy solving problems and collaborating with others in a team environment. You have experience developing web applications using Python frameworks such as Django, FastAPI, or similar frameworks. You have strong skills in both relational (SQL) and non-relational (MongoDB, etc.) databases. You have experience working with message brokers like RabbitMQ You have experience using version control systems, specifically Git. You have excellent communication skills and can effectively communicate with both technical and non-technical people. You're comfortable working on international projects where English is the primary communication language with native and no-native speakers. You have a background working in Agile methodologies You work with Docker and CI/CD workflows on a daily basis Spanish NIE, Social Security Number and Working Permit.
Would be great if you: You have experience working with ETLs and are comfortable handling large volumes of data. You have experience working in cloud environments such as AWS or Google Cloud and are familiar with cloud infrastructure and services. You have experience in software architecture and design patterns, and you enjoy designing scalable and maintainable software systems. You have a strong interest in Neural Networks and Machine Learning and are excited about leveraging them in real-world applications.
Our selection process consists of five stages. Fill out a Google Form. (5-10 min) Short test to assess skills and abilities. (45 min) Technical interview to discuss experience, skills, and abilities in detail. The interview also includes a live code dynamic (60-90 min). Talent interview to evaluate potential fit with the company. (30 min)
We strive to be responsive and efficient in our hiring process, and our goal is to complete the entire process in
less than two weeks
We offer: : Full time indefinite contract from the first moment you join the company. : Annually gross salary range:
35,000-45,000 Euros. : A truly flexible & remote working culture. : 23 days of vacation that you can take throughout the year whenever fits you better. : A culture that promotes work life balance. : The whole company meets twice a year to bond and share a great time. : Additional benefits such as medical insurance, flexible compensation, or training budget. : The opportunity to work on challenging and exciting projects.
If you're someone who is passionate about software development and is looking for an exciting new challenge, we would love to hear from you! At Rainmakers, we are embarking on an exciting new chapter where we are pushing the boundaries of what's possible in the industry. We're on the lookout for talented individuals who share our vision for creating cutting-edge software solutions. So if you're up for the challenge, and want to be part of a dynamic team that's driving innovation forward, please apply!
We can't wait to hear from you!