At a Glance
- Tasks: Build high-impact features for live-event systems and collaborate with cross-functional teams.
- Company: Join a dynamic tech company expanding in Europe with a focus on innovation.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Mentorship opportunities and a collaborative environment await you!
- Why this job: Make a real impact in the live-event space while working with cutting-edge technologies.
- Qualifications: 5+ years of full-stack development experience, strong React and JavaScript skills.
The predicted salary is between 60000 - 80000 £ per year.
Reports To: Development Manager, UK
Location: Hybrid (2 days in the office) London, England
About the Job: We’re looking for a Senior Full-Stack Software Developer to build high-impact features powering high-volume systems in the live-event space. This role offers a unique opportunity to join early in our European expansion and help localize our product for new markets. The ideal candidate is deeply user-focused, thinks holistically about edge cases and real-world scenarios, and knows how to prioritize what delivers the greatest impact.
Our Tech Stack:
- Front End: React Native, React, JavaScript
- Backend: Ruby, Rails, GraphQL, PostgreSQL, Redis, CouchDb
- Cloud Platform: AWS
- Tools: GitHub, Sidekiq
What We’re Looking For:
- Seasoned full-stack developer with 5+ years of experience
- Solid knowledge of React, including Hooks, state management, and Redux
- Excellent JavaScript fundamentals
- Strong experience with React Native
- Experience with backend services and asynchronous job processing
- Experience with native layers on mobile devices
- Proven ability to quickly understand requirements and deliver clean, well-structured code within reasonable timelines
- Strategic thinker, capable of anticipating what is coming next to minimize the potential of unnecessary re-work
- A collaborative team player with a strong track record of delivering on commitments and turning vision into reality
Nice to Have:
- Swift/Kotlin and Rails experience
- Familiarity with GraphQL
- Experience with front-end testing frameworks
Key Responsibilities:
- Own the technical design for projects of moderate complexity
- Collaborate with product, design and QA to deliver robust, scalable user experience projects
- Architect services and systems using accepted design patterns that allow for iterative, autonomous development and future scaling
- Anticipate future use cases and make design decisions that minimize the cost of future changes
- Proactively identify technical debt before it becomes a long-term problem while balancing the effort/reward of corrective action
- Be considered the expert trouble-shooter within your domain of expertise: lead investigations within area of specialization while maintaining a strong sense of product impact
- Actively identify opportunities and risks across products and teams, mentor junior developers, and drive best practices
Senior Software Developer, UK (Full-Stack) employer: atVenu
Join a dynamic and innovative team as a Senior Full-Stack Software Developer in London, where you'll have the chance to shape the future of live-event technology. Our hybrid work culture promotes flexibility and collaboration, allowing you to thrive both in the office and remotely. With a strong focus on employee growth, we offer mentorship opportunities and encourage you to take ownership of your projects, making this an ideal environment for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer, UK (Full-Stack)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your full-stack capabilities. This is your chance to demonstrate your expertise in React, Ruby, and more—make it shine!
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team and contributing to our exciting projects.
We think you need these skills to ace Senior Software Developer, UK (Full-Stack)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your full-stack development experience, especially with React and Ruby, to show us you’re the right fit for the role.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about this position and how your background aligns with our needs. Share specific examples of projects where you’ve made an impact, especially in high-volume systems.
Showcase Your Problem-Solving Skills:In your application, don’t shy away from discussing challenges you’ve faced in past projects. We love to see how you approach problem-solving and your ability to anticipate future issues before they arise.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at atVenu
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React, Ruby on Rails, and GraphQL. Brush up on your JavaScript fundamentals and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in your previous roles. Think about specific challenges you faced, the solutions you implemented, and the impact they had on your team or project. This will demonstrate your strategic thinking and ability to deliver results.
✨Emphasise Collaboration
Since this role involves working closely with product, design, and QA teams, be ready to talk about your experience in collaborative environments. Share stories that highlight your teamwork skills and how you’ve contributed to successful projects through effective communication.
✨Anticipate Future Needs
Demonstrate your forward-thinking mindset by discussing how you’ve anticipated future use cases in your previous work. Talk about design decisions you made that minimised rework and technical debt, showing that you can think holistically about projects.