Avant is looking to solve complex, ambiguous problems in software engineering, designing scalable systems, and ensuring high standards of reliability, performance, and maintainability.
Requirements
- Proficiency in at least one backend language (Ruby, Python, or similar) with experience using modern frontend frameworks.
- Strong experience designing and scaling systems and working with relational databases (Postgres, MySQL, etc.).
- Familiarity with cloud-native architectures and DevOps tooling (Docker, Kubernetes, Terraform, AWS or GCP).
- Proven ability to drive architectural decisions within a domain or service.
- Experience owning delivery of complex projects with minimal oversight.
- Experience working within Agile teams and contributing to iterative delivery.
- A commitment to engineering craftsmanship, maintainability, and continuous improvement.
Responsibilities
- Design, build, and evolve backend services and APIs that support scalable, high-availability systems.
- Take ownership of significant domains or components and drive technical direction within your team.
- Propose and implement architectural improvements that enhance maintainability and performance.
- Collaborate with product managers to translate business requirements into robust engineering solutions, balancing speed and sustainability.
- Solve complex and ambiguous problems, breaking them down into actionable work.
- Contribute to full-stack efforts using modern frontend frameworks (e.g., React or React Native), as applicable.
- Improve engineering standards, tooling, reliability, and developer experience.
Other
- 5–8 years of professional software engineering experience in backend or full-stack environments.
- Strong communication skills with both technical and non-technical stakeholders.
- Experience working within Agile teams and contributing to iterative delivery.
- A commitment to engineering craftsmanship, maintainability, and continuous improvement.
- Choice of great Medical, Dental, and Vision Insurance Plan options