Senior Software Engineer (Backend Platform)
Role details
Job location
Tech stack
Job description
You'll join a structured onboarding program designed to help you ramp up smoothly. During this period, you will:
- Meet your buddy and team, and get to know Fever's culture and ways of working.
- Set up your local environment and become familiar with our Python-based stack, CI/CD pipelines, and cloud infrastructure.
- Learn about our architecture and observability tools while contributing small improvements and fixes.
- Have your first code running in production and a clear understanding of our delivery flow and processes.
- By the end of the onboarding, you'll be ready to join your long-term squad and start contributing to larger initiatives.
After 3 months at Fever: You'll be confidently collaborating and delivering at full speed. You will:
- Design and implement end-to-end features within your squad.
- Participate in architectural discussions and propose improvements across our services and APIs.
- Work with event-driven systems and focus on performance, reliability, and scalability.
- Collaborate closely with Product, Data, and other Engineering teams to enhance our platform and developer experience.
By your 6th month at Fever: You'll be fully established as a key contributor in your team. You will:
- Take ownership of core components and help evolve their architecture.
- Lead by example through code reviews, design sessions, and mentoring.
- Contribute to best practices in areas like scalability, observability, and system design.
- Drive continuous improvement and have a visible impact on how we build high-performing services at scale.
- Become an expert of your domain, using business context and technical excellence to drive strategic initiatives forward
Must have skills:
- Strong knowledge on good practices, testing and design patterns.
Requirements
- You are proficient in business English
- You know how to deliver code from development to production
- Experience with RESTful APIs (implementation and consumption), OpenAPI and api-first development
- Knowledge of relational databases and SQL with big amount of data
We use these technologies, so it would be a plus if you have experience in:
- Python experience desirable but we are open to other backend programming languages.
- Django/Flask
- PostgreSQL
- Redis
- Event streaming platforms such as Kafka or RabbitMQ
- Experience working on agile methodology
- AWS, Docker, Kubernetes
- Angular
Benefits & conditions
With outstanding software development talent proven by great work results and experience. Somebody that cares about code quality and not just get things done, but get things done right.
- You'll work as part of an agile, cross functional team with other high skilled software engineers, together with the product designers.
- You will create production grade code and will implement solutions designed to handle high levels of traffic.
- Mentor other team members through code reviews, sessions of architecture design and pair programming.
- You will be mentored by other team members on the areas you have less expertise., * Opportunity to have a real impact in a high-growth global category leader
- 40% discount on all Fever events and experiences
- Home office friendly anywhere in Spain
- Relocation package for international candidates
- Responsibility from day one and professional and personal growth
- Great work environment with a young, international team of talented people to work with!
- Health insurance and other benefits such as Flexible remuneration with a 100% tax exemption through Cobee.
- English Lessons
- Gympass Membership
- Possibility to receive in advance part of your salary by Payflow.
- Attractive compensation package consisting of base salary and the potential to earn a significant bonus for top performance
Fever aims to provide the best-fastest possible experience to our candidates. This is how it would look like:
- Talent Interview - 1h: An intro to Fever, our culture and a conversation about your background and experience.
- Technical Assignment: Your opportunity to demonstrate all you know! We would like to receive it back within 5 days.
- Team Interview - 2h: A discussion about your proposed solution to the technical challenge and your chance to make sure you know everything you need about Fever.
- Engineering Manager Interview - 1h: A deep dive into your technical expertise and your opportunity to ask anything you need to know about your day to day at Fever.