Du besprichst neue Funktionen mit Produkt- und Designteams und sorgst dafür, dass die Software sicher und zuverlässig ist.
Anforderungen
- •Erfahrung mit Vue.js + TypeScript und Ruby on Rails
- •Volle Verantwortung für End-to-End-Projekte
- •Gute Kenntnisse von Browserumgebungen und JavaScript/TypeScript-Toolchains
- •Fähigkeit, klaren und wartbaren Code zu schreiben
- •Pragmatischer Ansatz zur Softwareentwicklung
- •Klare Kommunikationsfähigkeiten zur Übersetzung von Anforderungen
- •„Ship it”-Mentalität für qualitativ hochwertige Produkte
- •Kollaborative Denkweise zur Bewältigung von Herausforderungen
- •Bereitschaft, neue Fähigkeiten zu erlernen und zu verbessern
- •Komfortabel im Arbeiten mit Remote-Teams
- •Mindestens fünf Jahre Berufserfahrung
Deine Aufgaben
- •Mit Produkt- und Designteams neue Funktionen besprechen
- •Im Frontend- und Backend-Bereich arbeiten
- •Sicherstellen, dass die Software gut gestaltet ist
- •Codequalität durch Überprüfung von Pull-Requests verbessern
- •Aktuell mit den neuesten Technologietrends bleiben
- •An seltenen Bereitschaftsdiensten teilnehmen
- •Direkt mit Ruby/Ruby on Rails, Sidekiq, Vue.js und TypeScript arbeiten
- •Mit ClickHouse, Snowflake, AWS, Docker/Kubernetes und Terraform interagieren
Deine Vorteile
Competitive compensation
Annual review
Flexible work culture
Paid holidays and leave
Innovative company experiences
Dedicated and kind team
Original Beschreibung
## Senior Full Stack Engineer, Delta Team
We’re hiring a **Senior Engineer** to help evolve our customer-facing application, built with **Ruby on Rails** and **Vue.js**. This application allows customers to make sense of the volumes of data we ingest from their diverse accounting systems and gain insights using charts and analytics tools. We’ve recently added the capacity to manage the entire lifecycle of customer interactions in the same application.
You’ll be part of the Delta Team, a fully remote team spread across 6 different countries. Experience with Ruby on Rails and Vue.js is ideal, but if you are well-versed in Laravel and React or other similar frameworks and bring a curious, adaptable mindset, you’ll pick things up quickly.
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.
Here are some example projects you may work on:
* Building ways to improve workflows around email-based customer acquisition — e.g., we just shipped a Sequences feature, which allows users to define personalized and automatic follow-on replies
* Creating automation capabilities that make our users’ lives easier — e.g., we recently built a set of features that trigger customer-definable automations on data import (like deduplication) and certain customer actions, such as canceling a subscription creates a task for the relevant success team
* Adding AI capabilities to the value chain — e.g., we are soon releasing a feature that automatically enriches customer data with publicly available company information to help sales teams save time
As a **Senior Full Stack Developer**, you will
* Work with our Product and Design teams to discuss new features, requirements, changes, and improvements to existing functionality
* Operate in a 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
* Participate in infrequent on-call rotation shifts to keep our platform running smoothly
* Work directly with these primary technologies:
* Ruby / Ruby on Rails framework / Sidekiq
* Vue.js and Typescript
* Postgres
* Interface with these secondary technologies:
* ClickHouse and Snowflake
* AWS, Docker/Kubernetes and Terraform
* DataDog and CI/CD systems
## Requirements
We’re looking for individuals who are curious about the possibility of technology, eager to learn, diligent and kind. Our teams work well because we place trust in them to succeed. We trust you to do well, and you will do so together with us.
As a Senior Engineer, we expect you to help elevate the skills of the team. We’d love you to show us how we can improve what we do. You likely have at least five years of industry experience, but we care more about the work you’ve done than how long you’ve been doing it. We’d love to hear about what you’ve worked on, how it was built, and why it was successful.
You should be comfortable working with remote teams, including through video calls and frequent written communication.
**What we're looking for**
* Proven experience developing production single-page web applications with Vue.js + TypeScript and Ruby on Rails or a similar stack
* Proven experience in taking full ownership of end-to-end projects, including planning coordination, design, execution and release phases
* Good knowledge of the browser environment and JavaScript/TypeScript toolchains
* Ability to write clear and maintainable code with a strong passion and emphasis for code quality and 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, preferring showing over telling
* “Ship it”-mentality with the goal to put quality products in front of users as fast as possible and acting with urgency
* Collaborative mindset to tackle challenges and contribute to design and architecture decisions
* A drive to learn new things and improve your skillset over time using a growth mindset
**What we offer**
* Competitive compensation
* 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!
***While this is a remote position, we are only able to consider candidates who are based in timezones GMT+1 to GMT+9.***
*As a global, distributed workforce in over 20 countries, we know good ideas come from all over. Our different backgrounds, strengths, identities, and experiences make our product and company better. That's why we are committed to a diverse and inclusive workplace that fosters collaboration and innovation.*