East Brunswick, New Jersey, United States Remote (Global) USD 189,592 - 199,592 Yearly

Somos is hiring a Senior Developer

About the Role

Somos is hiring a Senior Developer to lead the design and communication of our platform services roadmap. In this role, you will interface with cross-functional technical and non-technical leadership to evangelize the key technologies we design, build, and offer as services for developers and customers.

What You'll Do

  • Collaborate with product owners, business analysts, and cross-functional teams to define detailed application requirements, acceptance criteria, and test scenarios.
  • Design and develop full-stack web applications using frameworks such as React, TypeScript, Golang, or Rust.
  • Develop and maintain RESTful APIs and microservices, following API-first design principles.
  • Architect and implement Micro-Frontend solutions to enable modular, independently deployable UI components.
  • Build and maintain a shared UI component library using React, Tailwind CSS, and Storybook.
  • Implement secure authentication and authorization using OAuth, JWT, or RBAC.
  • Containerize applications using Docker and orchestrate with Kubernetes (K8s) clusters.
  • Build CI/CD pipelines incorporating automated testing and zero-downtime deployments.
  • Develop and maintain comprehensive test automation (unit, integration, E2E) with Jest/Cypress.
  • Implement observability using OpenTelemetry with Datadog to monitor traces, metrics, and logs.
  • Troubleshoot and resolve production issues in distributed and containerized environments.
  • Participate in Agile development processes, including daily standups, sprint planning, and retrospectives.
  • Stay on top of tech trends, experiment with new technologies, and participate in technology communities.

What We're Looking For

  • A Bachelor’s degree (or an equivalent foreign degree) in Computer Science, IT, Electrical/Electronics Engineering, or a related field.
  • 8+ years of experience as a Software Developer.
  • 5+ years of experience with frontend development using the React framework, JavaScript, and TypeScript.
  • 5+ years of server-side programming experience with Golang and Rust.
  • 5+ years of experience designing and building RESTful APIs and microservices.
  • 5+ years of experience building reusable UI components using Tailwind CSS and Storybook.
  • 5+ years of experience with Version Control using GitHub and CI/CD pipelines using GitHub Actions.
  • 5+ years of experience with Identity Provider and Management Systems, including Auth0 or Okta.
  • 5+ years of Cloud Infrastructure experience with AWS or OpenStack.
  • 5+ years of experience with containerized application deployment using Docker and Kubernetes.
  • 5+ years of experience with unit, integration, and E2E testing using Jest and Cypress.
  • 5+ years of experience working with Agile teams and using Jira for Project Management.

Technical Stack

  • Frontend: React, TypeScript, Tailwind CSS, Storybook
  • Backend: Golang, Rust
  • APIs & Architecture: RESTful APIs, Microservices
  • Security: OAuth, JWT, RBAC, Auth0, Okta
  • Infrastructure: Docker, Kubernetes (K8s), AWS, OpenStack
  • Development Tools: GitHub, GitHub Actions, Jira
  • Testing & Observability: Jest, Cypress, OpenTelemetry, Datadog

Benefits & Compensation

  • Compensation range: $189,592 - $199,592 per year.

Work Mode

This is a global remote position open to candidates located in the United States.

Somos is an equal opportunity employer.

Required Skills
ReactTypeScriptGolangRustRESTful APIsMicroservicesTailwind CSSStorybookGitHubGitHub ActionsOAuthJWT ReactTypeScriptGolangRustRESTful APIsMicroservicesTailwind CSSStorybookGitHubGitHub ActionsOAuthJWT
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Somos
Somos is an innovative technology company that ensures that phone calls and text messages can be trusted. The company develops stronger trusted digital identities to protect consumers from spam and fraud and ensure legitimate business calls are answered.
All jobs at Somos Visit website
Job Details
Department Engineering
Category fullstack
Posted 2 months ago