Senior Full Stack Developer (Python)
Redbrick
- Victoria, BC
- $100,000-130,000 per year
- Permanent
- Full-time
- Highly competitive salary
- Attractive vacation, healthcare & benefits, including generous RRSP matching (Canada) and 401k (US)
- ‘People-first’ culture that prioritizes fun
- Autonomy and freedom to do your best work on your own terms (you won’t find any micromanagers here!)
- Flexibility to work remotely
- State-of-the-art and centrally located offices (Victoria & Minneapolis)
- Remote work fund to create a successful home working setup
- Opportunities to work on interesting products
- High-end hardware and equipment — in the office and at home
- Opportunities to learn and grow through professional development support, funding, and mentorship
- Internal mobility; opportunity to work with various products and teams across the Redbrick portfolio of companies
- Monthly fitness reimbursements to support a healthy and active lifestyle
- Modern tech stacks (React, Vue, Typescript, Tailwind, Nuxt, NextJS)
- Opportunities to contribute to open-source communities
- Architecting, designing, and implementing new features.
- Mentoring and leading other developers to improve their skill sets and product quality.
- Problem-solving bugs and implementing fixes.
- Analyzing data to better inform our decision-making process.
- Coordinating initiatives and projects from idea to release.
- Designing and developing web sites and web applications in a range of languages and frameworks with a focus on moving to modern frameworks.
- Troubleshoot, identify, and improve product quality.
- Maintain, improve, and support existing software products.
- Collaborate with team members to integrate new product functionality across the company's portfolio of products.
- Helping the team grow the business in ways we haven’t yet thought of.
- You have an understanding of the software we build and are starting to familiarize yourself with the development process.
- You will have started or completed a couple of small tasks.
- Merged in code that will be released to our users.
- You will be breaking down large tasks and building new features into projects.
- Coordinating with design teams on updates and additions, as well as debugging errors and implementing fixes.
- You will be taking the lead on architecting and building new features into our various websites and web applications, creating new products, and various MVPs.
- You will have all the knowledge necessary to handle releasing updates, and the ability to track the success of new changes from start to finish.
- 5+ years of experience developing and architecting web applications.
- Proven track record of designing and building web applications with both frontend and backend web development.
- Strong experience and knowledge of modern web technologies and frameworks such as:
- Next/React
- Nuxt/Vue
- Django (Python)
- Typescript
- AWS
- Experience with version control systems, code review, and automated testing.
- Experience architecting and deploying services on AWS/Cloudflare/etc..
- Experience with database design and administration as well as experience with DevOps tools.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent entrepreneurial experience in product building.
- Experience with Desktop app development
- Experience with Performance Marketing
- Experience with data tracking systems (Google Analytics, Mixpanel, etc.)
- Expert Ping Pong Skills
- Apply with your cover letter, resume and links to your GitHub or public repos and take this opportunity to tell us your story and why you’d be a good fit on our team.
- Download Shift (tryshift.com) -- we want to hear what you think!
- Be sure to follow us on