Full-Stack Software Engineer
Remote World
- Canada
- Permanent
- Full-time
- Build systems that touch 500 million records and growing every single day.
- Build great customer facing products that help our customers leverage Orita to the greatest possible extent.
- Move fast, with intention. We go fast, but we maintain a high level of quality and refuse to compromise on it.
- Work at every level. You’ll build rich front end components, scalable backends, create new integrations, monitor production, allocate cloud resources, choose infrastructure, keep reliability and uptime high and everything in between.
- Review Code, collaborate out in the open, pair and mob program, follow rigorous technical practices like TDD, and ship a LOT (On big days, we have 5+ deploys per engineer)
- Be a builder: Start with the simplest thing and iterate a lot.
- Be both a teacher and a student. We learn from each other every day.
- Design, implement, test, deploy, and iterate on end-to-end features.
- Produce clean and well-structured code with detailed specifications and documentation
- Maintain a high bar for code quality, organization, automation, and continuous delivery
- Proven experience in an engineering role, with a strong track record of delivering successful projects
- A great track record of working in a product operating model
- 3+ Years of Experience as a Full Stack Engineer
- SOLID (haha) Understanding of Ruby, Ruby on Rails, RSpec, Javascript, React, Playwright, SQL, Posgresql, HTML, CSS and Tailwind, but not afraid of getting your hands dirty with BigQuery, Google Cloud, GKE, Kubernetes, Docker, Object Oriented Design, Github, Github Actions and Terraform.
- You love the front-end as much as the back-end. You like to build beautiful products and don’t shy away from CSS
- You can set up, configure, maintain and explain front end tooling like Webpack or Vite.
- You’ve used a cloud provider like Google, AWS or Azure
- Strong system design fundamentals and experience building scalable systems
- Proven software engineering skills in a production environment, including test-driven development
- Your code is comprehensible, well-structured, and highly performant
- Strong sense of responsibility and ownership and own projects end to end with a bias for solving problems and shipping impactful features into production that are well tested (unit & end-to-end)
- Strong analytical and problem-solving skills
- Intellectual curiosity. You like iterating and improving things as you go, and you’re always looking for better ways to solve hard problems.
- You’ve worked on a ML powered product before
- You know how to build multiple integrations reliably.
- Experience in the e-commerce space
- Experience working in the e-mail or marketing tech space.
- Early Startup Experience
- You live in or near Columbus, OH or New York City. Most of us work in EST.