Hybrid Backend Software Engineer

Posted 6 days ago

Apply now

About the role

  • Software Engineer supporting IT Objectives by developing APIs and systems integration. Collaborating with IT departments and documenting software functionality in a hybrid work environment.

Responsibilities

  • 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
  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards
  • Other duties as assigned

Requirements

  • 3+ years of total experience of developing API’s - .NET (C#) and Python, Java
  • Demonstrates sound technical skills with a strong working knowledge of the client’s business in order to effectively translate business needs to IT solutions
  • Fast learner who adapts quickly to changing business needs and evolving technology landscapes
  • Bachelor’s or Master’s degree in computer science or related field
  • Deep understanding of Azure and AWS, with 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 some of the following 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

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

Backend Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$79,300 - $119,000 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