At a Glance
- Tasks: Join a dynamic team to build resilient backend services for innovative payment solutions.
- Company: Dojo, the UK's largest and most loved acquirer, revolutionising payments.
- Benefits: Competitive salary, collaborative office environment, and opportunities for professional growth.
- Other info: Embrace diversity and inclusion while working in a vibrant, innovative culture.
- Why this job: Make a real impact in the payments industry with cutting-edge technology.
- Qualifications: Proficient in Golang and experienced in micro-services architecture.
The predicted salary is between 50000 - 70000 ÂŁ per year.
We’re reinventing payments. In less than four years, Dojo disrupted the market to become the largest and most loved acquirer in the UK. Our payments infrastructure, purpose-built for in-person commerce, is game changing. Now, over 150,000 customers across four countries choose to transact billions with us every year. But we’re just getting started. Our people are the driving force behind our success. They are our greatest investment and our ultimate competitive advantage. We hire exceptional people and give them the autonomy, trust, and ownership to thrive. The results take care of themselves.
The role Our vision is to enable seamless, 24/7 transactions that feel like magic. We aspire to build a platform so extraordinary that it provides our customers with the dependability they deserve. We want transactions to be more than mere exchanges; we want them to become the backdrop for the remarkable experiences we want to offer to our customers.
The Shared Acquiring Services team enables the acceptance and enrichment of payments common across the Authorisations space. Efforts focus on ensuring cardholders have a great experience using Dynamic Currency Conversion where every decimal point matters, ensuring the accuracy of data from schemes where every transaction is meaningful, and improving the onboarding of merchants to payment schemes like Amex so they can focus on running their business without the stress of delays.
As a Software Engineer on this team, you will be responsible for maintaining and building resilient, highly-available backend services that form the foundation for Dojo’s payments. We are looking for an engineer with a deep background in mission-critical systems and a passion for solving complex architectural challenges.
What You Will Do
- Work as part of a cross-functional product squad to deliver exciting features for our customers
- Ensure our platform's high reliability by contributing improvements across the stack underpinning our micro-services
- Write well-documented APIs for cross-functional teams to consume
- Contribute to in-depth architectural decisions with sound technical grounding
- Ensure a high rate of delivery in an agile environment, whilst maintaining a high level of quality
- Support developers of all experience levels and foster a collaborative and open culture
What You Will Bring
- In-depth knowledge of Golang and willingness to share your knowledge
- Experience working with micro-services architectures and event-driven systems in a cloud environment
- Understanding of hexagonal architecture, domain driven design and designing for failure
- Experience designing, developing and maintaining large-scale production applications
- Product centric thinking and an appetite to work in a customer centric environment
Work Environment
We believe our best work happens when we collaborate in-person. These “together days” foster communication, drive innovation and spark our brightest ideas. That’s why we have an office-first culture. This means working from the office 4+ days per week. With offices across Europe, we know how to stay dynamic. Need deep focus? Head to a quiet zone. Big ideas? Collaboration spaces have you covered. Just here for a catch-up? Our social hubs make it easy. Do work that counts, in spaces made for you.
Diversity, equity, and inclusion at Dojo
From local bakeries to well-known eateries, Dojo payments serve over 150,000 places across the UK. And something that’s fundamental to creating relevant, innovative products at Dojo is to build teams to reflect the diversity of the businesses we serve. Our drive to improve diversity, equity, and inclusion is closely linked to helping employees thrive and innovating for better customer experiences. To make sure you’re the best you can be throughout the recruitment process, let us know if you need any extra adjustments to help you thrive.
Software Engineer (Golang) employer: Dojo
Contact Detail:
Dojo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Golang)
✨Tip Number 1
Network like a pro! Reach out to current employees at Dojo on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your Golang projects and micro-services experience. This is your chance to demonstrate your expertise and passion for software engineering.
✨Tip Number 3
Ace the interview by being ready to discuss real-world problems you've solved. Think about how your experience aligns with Dojo's mission of seamless transactions and be prepared to share specific examples.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Dojo team and being part of our exciting journey.
We think you need these skills to ace Software Engineer (Golang)
Some tips for your application 🫡
Show Your Passion for Payments: When writing your application, let us see your enthusiasm for the payments industry. Share any relevant experiences or projects that highlight your interest in creating seamless transaction experiences. We love candidates who are excited about what we do!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your skills and experiences, especially those related to Golang and micro-services. We appreciate a well-structured application that makes it easy for us to see your qualifications.
Tailor Your Application: Make sure to customise your application for the Software Engineer role at Dojo. Highlight your experience with mission-critical systems and any specific projects that align with our goals. This shows us you’ve done your homework and are genuinely interested in joining our team.
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 gives you a chance to explore more about our culture and values while you’re at it!
How to prepare for a job interview at Dojo
✨Know Your Golang Inside Out
Make sure you brush up on your Golang skills before the interview. Be ready to discuss your past projects and how you've used Golang in real-world applications. They’ll want to see your depth of knowledge, so prepare to dive into specifics about your experience with micro-services and event-driven systems.
✨Understand Their Vision
Dojo is all about seamless transactions and customer experiences. Familiarise yourself with their mission and think about how your skills can contribute to that vision. Be prepared to share ideas on how you could enhance their platform and improve reliability, showing that you’re not just a coder but a problem solver.
✨Showcase Your Collaborative Spirit
Since they value teamwork, be ready to discuss how you’ve worked in cross-functional teams before. Share examples of how you’ve supported developers of varying experience levels and fostered a collaborative culture. This will demonstrate that you fit well within their office-first environment.
✨Prepare for Technical Challenges
Expect some technical questions or challenges during the interview. Brush up on architectural concepts like hexagonal architecture and domain-driven design. Being able to articulate your thought process when designing for failure will show that you’re equipped to handle the complexities of their backend services.