About Us
At AllEvents, we're driven by a simple yet powerful mission: to make every day feel like the best day ever. We connect people to the experiences that enrich their lives, from vibrant concerts and insightful conferences to the unique local gatherings that spark joy. We believe in the power of events to create unforgettable moments, and we're dedicated to making them more accessible and engaging. That's where you come in. We're seeking a talented and innovative Software Engineer to join our team and build the future of our platform. You'll be a key player in crafting scalable, robust solutions that enhance user experience and bring the magic of events to life. Your contributions will help us amplify the joy of discovery and make unforgettable moments accessible to everyone worldwide.
Your Role
As a Software Engineer, you'll play a crucial role in scaling and enhancing our technology infrastructure. You'll work across the entire development stack to build innovative solutions that power exceptional experiences for event organizers and attendees alike.
Responsibilities
- Immerse yourself in our existing tech stack and platform architecture
- Implement incremental improvements to optimize system performance and user experience
- Redesign existing systems from the ground up based on emerging trends and customer feedback
- Develop new features and systems aligned with our core values and business objectives
- Conduct research to increase platform efficiency, scalability, and reliability
- Collaborate with cross-functional teams to solve complex technical challenges
- Build responsive, intuitive user interfaces that work seamlessly across devices
- Participate in code reviews and contribute to technical documentation
Requirements
- Strong foundation in Computer Science fundamentals: object-oriented design, data structures, algorithms, problem-solving, complexity analysis, and databases
- 6 months to 2 years of experience in product development using multiple back-end and front-end technologies
- Familiarity with PHP and web application development
- Experience with JavaScript frameworks, writing clean, reusable components that work consistently across browsers and devices
- Familiarity with cloud infrastructure, caching solutions, and search technologies (experience with AWS, Redis, or Elasticsearch would be beneficial)
- Experience designing scalable architecture for data-intensive applications
- Passion for problem-solving and adaptability to work with various technologies
- Excellent verbal and written communication skills, including the ability to explain complex technical concepts to diverse audiences and document proposals effectively
- Previous experience at a product-based company or startup is a plus
What We Offer
- Opportunity to shape the future of event discovery and ticketing at a global scale
- Work with a passionate team in a high-growth environment
- Continuous learning and professional development opportunities
- Challenging technical problems that impact millions of users worldwide