Some of our junior developers have joined us straight out of university, while others are changing careers entirely and are self-taught. We’re currently working on developing a more defined mentorship program, but our senior developers have always been extremely open to mentoring junior devs through pair programming, pull requests, and Lunch and Learns. All of our managers and directors started here as developers, and most still code from time to time.
Most teams at G Adventures have a good mix of junior, intermediate, and senior developers so no matter where you are in your career, you’ll have the opportunity to learn from the people you work with. If you’re early in your coding career, all of your peers will be valuable resources to help you master concepts and best practices. If you’re more senior, you’ll naturally step into a leadership role as you bring up and impart wisdom onto your team members.
We proactively invest in the professional development of all our team members. Both Simon and Dean, the founders of Atlas, have been through the apprentice scheme (an alternative to college or university in the UK where you earn-as-you-learn in a job) themselves and have seen how well it works. In fact, our first long-term employee began as an apprentice and is now a senior developer who has been at Atlas for over 10 years! Many of our junior developers start as apprentices and learn from more senior developers (some who were once apprentices themselves). We typically have around one junior developer for every two senior developers, which helps maintain a learning-forward culture. If you are a junior dev interested in joining our team, reach out! (We recently invited a university student who was on a one-year placement with us to come back full-time once he completes his final year and you can read about Sebastian’s time at Atlas on the website.)
Read more about Apprenticeships at Atlas and how we support our apprentices.
In fact, we want you to be hungry to discover, learn, and grow. We’re building a team where everyone has their strengths, that they can use to support and mentor others. Many of the engineers starting with us have just come out of university, or are developers trying out new technologies.
We look for sharp peaks of ability in our hires, whether that’s someone who can understand complex concepts very quickly, but may not have the programming skills; or someone who has a great edge in systems architecture, but not the understanding of advanced machine learning.
The team is made up of experienced developers who all have had great success training less experienced engineers in the past.
Our team has trained and helped many junior engineers over our careers. We have taken a biologist who wanted to change careers, taught them functional programming, and seen them go on to have a great engineering career. We’ve helped someone with no startup experience transition from a sales role into product management (they’re now an A+ Product Manager). We’ve mentored a new grad into a QA engineering path. We can't teach you to have great analytical ability, but we can teach you the skills and tools to be a successful engineer.
Want to List Your Company?
Submit a team profile!
Select 8 Values
Contact me (Lynne 👋)
Qualify Your Values
Reach Thousands of Devs
Find Value-Aligned Candidates
Have Meaningful Initial Conversations
Don't Fill Roles, Hire Teammates
You can post as many job openings as you want.