Senior Backend Software Engineer

ASGN Incorporated
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 185K

Job location

Remote

Tech stack

HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
CSS
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Data Security
Django
Python
PostgreSQL
Linux System Administration
Performance Tuning
RabbitMQ
Redis
Standard Sql
Software Engineering
Systems Integration
TypeScript
Web Application Frameworks
Cloud Platform System
React
Backend
GIT
Kubernetes
Information Technology
Front End Software Development
REST
Docker
Go

Job description

  • Design, develop, and maintain scalable backend services and RESTful APIs using Golang and Python.
  • Build data models, integrations, and secure data exchange solutions with external partners.
  • Contribute to end-to-end product delivery, including occasional front-end development support.
  • Ensure software quality through testing, code reviews, and CI/CD best practices.
  • Drive improvements in performance, security, reliability, monitoring, and observability.
  • Lead technical design decisions and contribute to architecture planning.
  • Mentor engineers and promote engineering excellence through collaboration and knowledge sharing.
  • Partner with Product, Data, Clinical, and Engineering teams in an Agile environment.

Requirements

  • 7+ years of software development experience with strong focus in backend development.
  • 5+ years building RESTful APIs and scalable backend systems.
  • 3+ years of experience with Golang and/or Python.
  • Experience with modern frameworks such as Django, Gin, or Gorm.
  • Strong SQL and data modeling experience; PostgreSQL preferred.
  • Working knowledge of JavaScript/TypeScript, HTML, and CSS; React experience is a plus.
  • Experience with Git, CI/CD pipelines, Docker, and Kubernetes.
  • Familiarity with cloud environments and cloud-native architectures, preferably AWS.
  • Strong understanding of performance optimization, security, scalability, and modern testing practices.

Preferred:

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Experience with Redis, RabbitMQ, and Linux environments.

Benefits & conditions

3.63.6 out of 5 stars Remote $130,000 - $185,000 a year - Full-time, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, Medical/Dental/Vision 401K with 40% match up to first 6% of associated contributions PTO, Holidays, Personal Days, Community Service Day, $130000 - $185000 USD per year

Apply for this position