Transform your resume with AI

Leverage AI rewrites and personalized suggestions to create a compelling resume
Start your free trial now →
We are looking for an energetic, creative and passionate Software Developer wanting to work on a product that makes a difference. Reporting to our Software Developer Team Lead, you’ll join our engineering team who work with tools on the cutting edge of technology. Our team keenly observes technology trends but strives to balance practical business concerns with technical requirements. We are an inclusive team where everyone treats each other with extraordinary respect.
Working as part of our development team, you will:
Implement software features across the full stack
Participate in feature conceptualization and design
Write automated tests
Collaborate with team members in local office and virtual workspace environments
Receive mentoring & support from an experienced & dynamic development team
You may be asked to engage your talents in the following areas:
UI & UX for desktop and mobile
Server-side business logic
Infrastructure & database
Scripting & automation
System scalability
Your skill-set:
7+ years of software development experience
Bachelor’s Degree in Computer Science, or Engineering, or a related field, or relevant work experience
Firm grasp of web technologies including HTML, CSS, JavaScript/TypeScript
Working knowledge of Linux, Docker, uWSGI, Python, TypeScript, Git, React and PostgreSQL
OO development experience & demonstrated knowledge of database systems
Ability to collaborate in a team
Strong communication skills; you’re excited to explain complex technical concepts and share your knowledge with different audiences
Ability to work independently and efficiently and you have the confidence to ask questions when you need support
Comfortable working with a remote and distributed team