top of page

Software Engineering

Senior Full Stack Engineer

Job ID: #

10119

South Africa - Remote

Delta Team is composed of 9 developers who are responsible for building the customer-facing frontend layer of our product. Inspired by the 'Shape Up' method from Basecamp, our team works in 6-week-long iterations. This approach allows us to take full responsibility for completing self-contained projects from beginning to end in the context of maintaining and extending the customer-facing part of our ChartMogul platform.


As a Senior Full Stack Developer, you will

  • Work as part of a team on improving a major Ruby-on-Rails powered SaaS application and its Vue.js frontend

  • Work with our Product and Design teams to discuss new features and their requirements, changes, and improvements to existing functionality

  • Operate in a 50:50 split of frontend and backend environment (project dependent)

  • Ensure that the software you build with your team is well designed, secure, and reliable

  • Contribute to the quality of our codebase by reviewing pull requests while providing constructive feedback

  • Stay up-to-date with the latest trends in technology

What we work with

  • Ruby / Ruby on Rails framework

  • Vue.js and Typescript

  • Postgres and Snowflake

  • AWS, Docker/Kubernetes and Terraform

  • Sidekiq and/or Faktory

  • DataDog and CI/CD systems

While this is a remote position, we are only able to consider candidates who are based in timezones GMT+1 to GMT+9.


What we offer

  • Competitive compensation and equity package

  • Annual performance and compensation review

  • Flexible and remote-friendly work culture

  • Paid holidays, paid sick leave, and parental leave

  • Adventures of a highly innovative, market-leading company, where you’ll experience having an incredibly impactful job

  • A team of kind and highly dedicated people who all have the same mission: helping SaaS companies succeed!

Requirements

What we're looking for

  • 4+ years of experience developing production single-page web applications with Vue.js + TypeScript/RoR or a similar stack

  • Good knowledge of the browser environment and JavaScript toolchains

  • Proven experience in taking full ownership of end-to-end projects, including planning coordination, design, execution and release phases

  • Ability to write clear and maintainable code with a strong passion and emphasis for code quality and quality testing

  • Pragmatic approach to software development; how to structure programs and decompose problems, apply patterns, and select the right paradigm for a task

  • Clear communication skills with the ability to understand and translate business requirements into technology solutions

  • Collaborative and eager mindset to tackle challenges and contribute to design and architecture decisions.

Application Process

  1. Initial call with our tech recruiter

  2. Take-home assignment

  3. Core interviews:Hiring Manager + live coding Interview
    Team Interview
    Final interview with VP of Engineering

  4. Reference check

bottom of page