The Job
https://www.appsembler.com/about/careers/
We’re looking for junior engineers to join the teams that power our Tahoe platform and Virtual Labs platform. You will be primarily helping the teams as a second tier support engineer, which is an excellent way to learn. You will be working closely with our Customer Success team, helping them to resolve customer issues. But you won’t be only troubleshooting and filing bugs – you’ll also get hands-on experience fixing the bugs yourself. As soon as you get up to speed with our codebase, you will be also helping your teammates, working on new code in order to develop new features. If you're working with Virtual Labs, you will also be involved with supporting our existing customers, helping the sales team as they give demos to prospects, and managing our cloud infrastructure on Google Compute Platform.
You will be mentored by our senior developers in order to grow your skill set and code knowledge. We are a growing company so there will be plenty of opportunities to grow your career with us.
We appreciate engineers who don’t hesitate to suggest improvements to processes and code, and we nurture a culture where everyone’s opinions, feedback, and suggestions are welcome.
Tentative Hiring Timeline
We are reviewing resumes in mid-January and getting back to folks with invitations for the interview process, providing the steps and tentative timeline for interview. We’ll also follow up with remaining candidates who will not be moving forward.
There is no need to check with us in any of the stages, we’ll be in touch with all the applicants through the process. Please remember this timeline is tentative and may vary a bit depending on the volume of applications we receive.
Top 3 priorities for this role
- Communicator: Excellent written and verbal communication skills for working with a distributed team.
- Improvement oriented: you make things better as you touch them, from documentation to troubleshooting/diagnosing/solving system issues.
- Learning mindset: Curiosity and passion about learning.
Requirements
- 1+ years of experience working in web development.
- Basic knowledge of the Python programming language.
- English doesn’t have to be your first language, in fact we have a lot of Engineers from all over the world, however it’s what we speak internally and with our customers.
- Ability to work 8 hours per weekday between 07:00 and 19:00 ET. The shift is flexible within that time window.
- Your residence is geographically located between GMT-6 and GTM+2. We’re a distributed-first company, but the role requires a strong overlap with Eastern Time, where most of our customers are located. The shift is flexible within the time window between 07:00 and 19:00 ET, but ideally you should be working in your daylight hours mostly.
- A location to work that is quiet (for team and customer calls) and has a high-bandwidth internet connection.
The ideal candidate also possesses
- Basic knowledge in 1+ modern Python modern web framework (Django, Flask, Tornado).
- Basic knowledge about REST APIs.
- Basic Git version control use.
- Feel comfortable working with SCRUM agile method.
- Experience working with Atlassian products: Jira and Confluence.
Benefits: What Appsembler Offers
- Meaningful work, with the potential to have a huge effect on people's lives via online learning.
- The flexibility to work remotely. We are a distributed-first company, and each Appsembler team member is given the freedom and tools to do their best work from wherever they choose.
- A friendly & intellectual atmosphere, with a tight-knit and supportive team.
- Competitive salary.
- Learning opportunities and career growth with us.
- 4 weeks of paid vacation and company holidays.
- 401(k) and health care plan for US-based employees.
- Stock options depending on experience.