EXPERIENCE WITH DISTRIBUTED TEAMS
One of the biggest unexpected challenges of working with Green Mars is the nature of the workplace— that is, everything is online. This presents a pretty significant learning curve for those who have not done it before. That said, we are all working remote, so you don’t get that “satellite-to-planet” feeling when working with the team as you sometimes do working for companies where the majority of the team is in an office together and the remote worker is always dialing into conference speaker phones. We’re all dialing in, so it levels the field for communications.
FLEXIBILITY IN HOURS
One of the advantages of working for Green Mars is terrific flexibility with work hours— we ask that everyone work at least 2 hours per day during Pacific time zone business hours, but otherwise, you have a fair bit of leeway to set your own schedule. However, the flexibility comes as a balance for the sometimes unexpected “feast or famine” nature of our workload, especially in the first few months. As we get to know you and your strengths and skills, we can more consistently use the time you have to offer, but that process takes a bit of time and patience.
COLLABORATION AND GROWTH
Even as a remote team, we collaborate every day with each other to produce excellent software for our clients. We have zero projects that only have one person on them— everyone has support from Lead Design, QA and Project Management, not to mention mentorship and professional development support. This goes for expert-level engineers as much as novice-level— everyone has room to grow.
Step #1: Send us your resume
Send your resume via email to hiring at greenmars dot consulting with a subject of "Submission to Green Mars".
Answer the following questions in your email.
Step #3: Technical Challenge
The technical challenge is geared to your skills and strengths, using real life code scenarios, to make sure you're ready for the challenge.
The technical challenge is performed independently, and delivered by the deadline provided.
If everything looks good, we move on to the pair programming stage.
Step #5: Begin Trial Period
If all goes well, we will hire you on and set you up with your communication tools and access to get started on your first project.
At first you would be an introductory employee-- remote work can be tricky, so we work together for three months to make sure it's a good fit for everyone.