3 days ago
Responsibilities
- Ship product features end-to-end with guidance: design, implement, test, deploy, and iterate.
- Write clean, maintainable, and well-tested code in our primary stack (e.g., Elixir, Java, JavaScript/Typescript, React).
- Review peers’ code and incorporate feedback to raise code quality and consistency.
- Build and maintain automated tests (unit, integration) and help keep CI/CD pipelines healthy.
- Use dashboards to monitor and improve performance and reliability.
- Fix bugs, address regressions quickly, and learn from incidents.
- Follow secure coding practices and help protect user data and systems.
- Document decisions, APIs, and onboarding notes for future maintainers.
- Participate in agile rituals (standups, planning, retros) and communicate progress/risks early.
- Participate in the team's on-call rotation, after extensive training & mentorship.
- Collaborate closely with product, design, and other engineers to scope work and break down tasks.
Requirements
- Strong CS fundamentals: data structures, algorithms, complexity, and basic systems design.
- Basic understanding of modern distributed asynchronous systems.
- Proficiency in at least one modern programming language (e.g., Python, Java, TypeScript/JavaScript, Go, or Ruby).
- Solid understanding of web or service development basics (APIs, HTTP, JSON, REST).
- Familiarity with version control and collaborative workflows (Git, pull requests, code reviews).
- Test-first mindset: can write unit/integration tests and reason about correctness.
- Clear, concise communication and a collaborative, growth-oriented attitude.
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
Benefits
- Competitive salary.
- Comprehensive benefits package.
- Flexible work arrangements.
- Company equity.
- Employee Stock Purchase Program.
- Retirement or pension plan.
- Generous paid vacation time.
- Paid holidays and sick leave.
- Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO.
- Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent.
- Paid volunteer time off: 20 hours per year.
- Company-wide hack weeks.
- Mental wellness programs.