Senior Full-Stack Engineer

Happening
Municipality of Madrid, Spain
6 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
Amazon Web Services (AWS)
Automation of Tests
Continuous Delivery
Distributed Systems
Python
Object-Oriented Software Development
Software Systems
Erlang
React
Vue.js
Information Technology
Kafka
Front End Software Development
Functional Programming
Elixir
Go

Job description

competitive market. Responsibilities * Owning the entire product lifecycle, from proposal to release and maintenance * Collaborating closely with geographically distributed engineering teams to design and implement scalable and robust software solutions * Enhancing the existing platform to increase the amount of business functionality driven by end-user configuration * Enhancing system automation (scale, resiliency, deployment) * Maintaining, enhancing and creating common platform components and libraries (AWS, Go, Python, Erlang, Kafka) * Working with technical and non-technical stakeholders from the wider organization to understand and drive requirements and improvements across the product * Building on our CloudNative platform, enabling more use of AWS technology to aid in speeding up delivery, scale, and resiliency * Building on our observability tooling and infrastructure to better understand the capabilities of our systems * Growing the engineering community, building on the

Requirements

existing process and practices * Leading initiatives and tasks and driving them to completion * Driving continuous improvement initiatives to enhance team productivity and efficiency Qualifications * A minimum of 6 years of hands-on experience in a large-scale production environment * Experience engineering high-quality, highly scalable software and distributed systems in any object-oriented or functional language * Willingness to learn new technologies (we are working with Golang, Python, Erlang, Elixir) * Experience with front-end development in modern JavaScript frameworks (React, Vue.js) * A talent for clean coding, simple solutions, automated testing, and continuous deployment * A passion for working in the cloud and automation * Experience working with distributed systems * Experience building and improving upon observability * A passion for creating user-centric, data-driven solutions Bonus points * Betting/gaming industry experience * Building apps with high-frequency, low-latency data changes * Navigating complex domains and business requirements What you'll be doing * Collaborating with distributed engineering teams to design and implement scalable software solutions * Enhancing the platform to increase functionality driven by end-user configuration * Improving system automation, scale, resiliency, and deployment * Maintaining and creating platform components and libraries * Engaging with stakeholders to drive requirements and improvements * Leveraging CloudNative and AWS to accelerate delivery, scale, and resiliency * Advancing observability tooling to understand system capabilities * Growing the engineering community and refining processes * Leading initiatives and driving them to completion * Driving continuous improvements to team productivity and efficiency Seniority level * Mid-Senior level Employment type * Full-time Job function * Engineering and Information Technology *

About the company

Overview We are one of the largest sports betting operators in the region, connecting 1000+ location networks across multiple geographies. If you ever wanted to see how software can handle 22 million bets per month, this is the place to join us. You'll have the opportunity to bring beautiful solutions to life through clean and maintainable code, contribute to feature development from day one, and work closely with a passionate and diverse team of engineers, product managers, and designers. We follow a Tribes and Squads model, with multiple product teams currently hiring Senior Software Engineers. Depending on your interests and experience, you could be building anything from Sports and Gaming features to player-focused experiences covering everything from registration, deposits, and withdrawals to player engagement and retention. Every squad plays a key role in delivering seamless, secure, and engaging user experiences, and your work will directly impact how we stand out in a highly

Apply for this position