About Sigma

Sigma believes that truth and trust can change the world. Our platform helps organizations create, send and verify licenses, credentials and other people-based statements of truth, known as Merits. Members in turn benefit by taking control of their valuable personal information while shaping their future based on the opportunities that they are uniquely qualified for.

 

The role

Sigma is looking for multiple frontend and backend senior software engineers to build our platform, which consists of web & mobile applications for organizations, end users and 3rd party developers; APIs and backend services. Sigma’s backend is implemented in Scala using Finagle. Our user and admin experiences are written in modern Flow-typed JavaScript using React. We use GraphQL to communicate between our apps and backend. We run on Google Cloud Platform and use Google Cloud Datastore, Pub/Sub, BigQuery, Elasticsearch, Kubernetes and Docker. We’re looking to hire experienced engineers to join our exceptionally talented and rapidly growing engineering team.

Responsibilities

  • Own entire pieces of the platform (web applications, mobile applications, microservices, REST & GraphQL APIs) from research to end-to-end implementation, making technical decisions that impact the success of the company
  • Learn through code review, technical guidance, and mentorship, and help others grow through those same means
  • Learn to identify opportunities to compound the growth and efficiency of our team
  • Use Kubernetes, Docker, and Terraform to deploy and scale our microservices across our fleet on Google Cloud Platform
  • Use the Linkerd service mesh to manage our microservices with unified service discovery, routing, and failure handling
  • Build a flawless developer experience with interactive documentation and examples, clean interfaces and dashboards, and beautiful widgets
  • Use tools like Prometheus and OpenTracing to improve our infrastructure as we scale
  • Build custom integrations with existing association and customer relationship management systems to help organizations send and verify Merits on Sigma as easily as possible
  • Build web and mobile tools and SDKs to help organizations and developers build Sigma verification into existing processes and tools, saving them countless hours and errors
  • Implement new features like real-time user analytics and business intelligence using Google Cloud BigQuery and Dataflow
  • Use and develop the tooling we’ve built that unifies Scala’s, GraphQL’s, and Flow’s type systems
  • Use analytics tools like Mixpanel to analyze and iterate on our user interfaces to help achieve one of our core goals of making Merits "easy to send and easy to use"
  • Build infrastructure to help Sigma and our partners comply with privacy regulations like the EU General Data Protection Regulation

 

Qualifications

  • 7+ years of work experience building highly scalable products Strong experience with statically-typed functional programming (we use Scala and Flow-typed JavaScript, but experience with Haskell, OCaml, F#, TypeScript, and other typed functional languages should translate well).
  • Strong experience building scalable web software, including distributed systems infrastructure, business logic for APIs, or tooling to power a public developer API
  • Strong experience building beautiful web user interfaces using React and CSS (for frontend engineers) and/or building robust server side components
  • Mentored engineering team members and established best practices
  • Clear written and spoken communication skills
  • Degree in computer science or a related field, or equivalent work experience

At Sigma, we don’t just accept difference—we celebrate, support, and value it for the innate benefit of our employees, the competitive advantage of our products, and the strength of the communities we are a part of. Sigma is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We will do our best to accommodate any disabilities or special needs you may have.

Apply

To apply, please click below or for questions email us at jobs@sig.ma.

Apply