Published: Tue, 05 Nov 2024 08:50:28 GMT
Position: Senior Software Engineer
Company: Eventbrite
Location: Spain
THE CHALLENGE:
Eventbrite’s rapid growth and expansion have led to the need for new tools and technologies that empower event creators and attendees. As a Senior Software Engineer, you will play a crucial role in building scalable, secure, and user-friendly platforms that enhance live experiences. Our technology stack includes web, mobile, API, big data, machine learning, physical point of sale, and scanning systems.
THE TEAM:
At Eventbrite, we foster a culture of collaboration, continual learning, and feedback. Our team values diversity and inclusivity, and we work closely together to solve complex problems. Each team consists of front-end and back-end engineers, a product manager, a designer, and an engineering manager. We prioritize mentorship and regularly host free events with industry leaders. We also actively contribute to open-source software.
THE ROLE:
We are seeking a passionate Senior Software Engineer to join our development team in Spain. In this role, you will contribute to Eventbrite’s culture of technical excellence, inclusivity, and mentorship. You will have the opportunity to make a significant impact on our platform and organization at scale.
THE TECH STACK:
Eventbrite is one of the world’s largest Django-powered sites. Our stack includes Python, Django, and MySQL, and we are hosted on AWS. We also use PySOA, our services framework, and React and Redux for our front-end. We are currently transitioning to a new stack, including Kotlin, DynamoDB, Lambdas, gRPC, and Step Functions, giving each team full ownership and autonomy.
THE SKILLSET:
We are looking for a Senior Software Engineer with a strong background in both front-end and back-end development. Our team values versatility and appreciates the unique strengths of each individual. We believe that a diverse skill set leads to innovative solutions and a collaborative work environment.
Qualifications:
– 4+ years of experience building scalable applications
– Efficient and practical programming skills
– Proven track record of producing dependable code
– Passion for working on high-visibility products
– Ability to make significant contributions to business outcomes
– Strong understanding of maintainable and well-tested code
– Holistic approach to quality
– Results-driven and self-motivated
– Excellent communication skills
– Experience collaborating with cross-functional teams
– Proficiency in English
IDEAL BACKEND SKILLS:
– Must have experience in programming languages such as Python, Java, Kotlin, Go, Rust, or Ruby
– Experience with web frameworks such as Django, Symphony, Rails, or ASP.net
– Proficiency in SQL databases such as MySQL, PostgreSQL, or MSSQL
– Bonus points for experience with cloud services (AWS, Azure, or Google), microservices, service-oriented architecture, and API design and development
IDEAL FRONTEND SKILLS:
– Must have experience with HTML5, CSS3, and JavaScript (particularly ES6)
– Advanced knowledge of JavaScript and UI frameworks such as Angular, React, or Redux
– Deep understanding of cross-browser compatibility
– Bonus points for experience with build chain tools (Gulp, Grunt, Webpack, Yarn), visual design techniques, server-side frameworks (Django, Express, Rails, .Net, or Node.js), container environments (Docker), Typescript, and testing tools (Jest, FE Unit/End-to-End Testing)
ABOUT EVENTBRITE:
At Eventbrite, we value diversity, equity, and inclusion, and we strive to create a welcoming and inclusive environment for all employees. We offer competitive and meaningful benefits to support our team members in all aspects of their lives. Our benefits include support for remote work, a wellness allowance, family planning benefits, financial planning services, and more.
EQUAL OPPORTUNITY:
At Eventbrite, we are committed to creating a diverse, equitable, and inclusive workplace. We welcome individuals from all backgrounds and do not discriminate based on race, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, marital status, veteran status, disability, or any other legally protected characteristic. If you require an accommodation during the interview process, please inform your recruiter. Apply link