Software Engineer
California, United States
Typescript
Kafka
React
REST
GraphQL
More jobs from this company
views: 0
Software Engineer

We're looking for a Software Engineer to join our team and help accelerate our velocity as we build the most exciting, performant and versatile self-serve ticketing platform in the business. As a Software Engineer, you'll work within a collaborative engineering team in a supportive, people centric culture. Our close-knit engineering leadership team works together to design, plan, architect and build our future platform. You'll apply strong technical skills while collaborating with talented developers, Product Managers and Designers to craft high quality functionality and features. You’ll work with a high degree of autonomy to achieve team objectives in line with our long-term technical vision and business strategy. Often working without detailed oversight, you’ll build trust within your team and the wider business by approaching problems with pragmatism and ingenuity. You'll work with technologies such as Next.js, TypeScript, Kafka and Go as we modernise our tech stack to support an ambitious vision for the business. You'll collaborate on complex scaling challenges and develop thoughtful, effective solutions.


Responsibilities

  • Writing new pages and components with Next.js and React, powered by SSR, REST and GraphQL
  • Contributing to the design and architecture of protobuf contracts to support efficient service development
  • Driving quality and performance improvements, including advocacy for observability, load testing and metrics
  • Pragmatically maintaining legacy systems while supporting platform evolution
  • Maintaining a positive, productive and healthy team environment
  • Working closely with Product Managers and Designers to deliver effective solutions
  • Pair programming with other engineers
  • Participating in self-directed Relentless Improvement days to focus on learning, experimentation or platform enhancements
  • Adhering to quality management, safety and environmental company policies

What You Need to Know (or Technical Skills)

  • Proven years of experience working within productive software engineering teams and delivering high quality software
  • Experience with full stack development across multiple languages and modern architectures
  • Strong communication skills, particularly for asynchronous collaboration
  • An independent mindset with the ability to work autonomously and approach problems with pragmatism and creativity
  • A thoughtful approach to feedback, pairing and code reviews while maintaining high technical standards
  • Experience contributing to architectural decisions within distributed systems
  • Comfort working in a continuous deployment environment with rapid iteration
  • Experience with any of the following is advantageous: TypeScript, Next.js, Node.js, Go, Rust, Kafka, Grafana, GraphQL, MongoDB, Elixir, Postgres
  • Familiarity with DevOps and CI/CD tooling such as Docker, Kubernetes, GitHub Actions or Argo CD
Software Engineer
California, United States
Typescript
Kafka
React
REST
GraphQL
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.