We are seeking an experienced software engineer to join our team. As a key member of our technical staff, you will be responsible for designing, developing and delivering high-quality software solutions.
Job Description
This is a challenging role that requires strong technical skills, as well as excellent communication and interpersonal skills. You will work closely with our product development team to understand business requirements and design innovative solutions to meet those needs.
You will also collaborate with cross-functional teams to ensure seamless delivery of software products. Additionally, you will be responsible for testing, deploying, and supporting commercial web or native applications.
Required Skills and Qualifications
* Experience building, testing, deploying, and supporting commercial web or native applications.
* An innate desire to do a good job, and to help others do a good job too.
* A point of view on what makes software good, how to test it, deploy it, maintain it, and support it in production.
* Experience (or at least a strong desire to gain experience) in upskilling peers by sharing knowledge, pair programming, mentoring, and advocating for improving the effectiveness of the team.
* A clear understanding of the value of effective communication in software development, and the ability to do it well.
Benefits
* A small team of passionate people.
* Generous leave and parental policy.
* Great city office and perks (rooftop, gym and personal trainer, games).
* Budget for personal development, training, and conferences.
Others
We have a hybrid work culture where people can attend the office as much or as little as makes sense for them. We offer ongoing equity grants, but details apply.
We thrive on diversity and inclusion, and we wholeheartedly encourage you to step up and shine. Let us be the judge of your qualifications for this role – you just might surprise yourself.