Hybrid Senior Backend Software Engineer

Posted last week

Apply now

About the role

  • Analyzes and evaluates business requirements by working with clients and management
  • Provides recommendations on the nature, scope and complexity of solutions
  • Document the functional and technical specifications and project plans for proposed solutions to business requirements of moderate to high complexity
  • Develops (codes), tests, documents, educates and supports subsequent software solutions
  • Develops and implements project plans, including resources, tasks, time frames and deliverables for moderate to complex projects
  • Monitors projects and advises members on how to resolve technical problems
  • Assists in training initiatives by occasionally providing direction to peers and less experienced staff
  • May assign work to less experienced staff and review their work
  • Supports existing applications, monitors systems performance and work based on the impact to the business
  • May coordinate cross-functional IT departments to resolve issues
  • Uses troubleshooting skills to identify, research and propose solutions to problems and accommodate necessary changes or corrective action, as needed
  • Recommends standards, procedures and process improvements appropriate to own work
  • May present work to team members, clients and management
  • Other duties as assigned

Requirements

  • Bachelor’s or Master’s degree in computer science or related field
  • 7+ years of total experience of developing API’s for mobile applications
  • .NET (C#) and Python, Java
  • Deep understanding of Azure and AWS
  • experience in designing cloud-native applications using serverless and containerized architectures
  • Extensive experience with BFF design patterns, API Gateway, and middleware solutions
  • Strong experience with authentication and security using Okta, OAuth2, OpenID Connect, and JWT
  • Strong knowledge of DevOps, CI/CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, ARM templates)
  • Extensive experience with monitoring and alerting tools (ELK, Datadog, Dynatrace, Splunk)
  • Experience working in agile development environments, leading technical discussions, and mentoring junior engineers
  • Extensive knowledge of building REST and GraphQL APIs
  • Effective oral and written communication skills

Benefits

  • generous vacation and sick time
  • market-leading paid family, parental and adoption leave
  • medical coverage
  • company paid life and AD&D insurance
  • disability programs
  • partially paid sabbatical program
  • 401(k) employer match
  • stock purchase options
  • employer-funded retirement account
  • flexible, inclusive and collaborative work environment

Job title

Senior Backend Software Engineer

Job type

Experience level

Senior

Salary

$98,400 - $147,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job