The Oakleaf Group

Backend Engineer, Python

The Oakleaf Group

full-time

Posted on:

Location Type: Hybrid

Location: Washington • Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $75,000 - $100,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDjangoDockerFlaskJavaJavaScriptKafkaKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgresPythonRabbitMQRuby

About the role

  • Develop clean, efficient, and scalable Python code for back-end applications
  • Design and implement functional requirements and modular software components
  • Architect and build high-performance, low-latency, and highly available applications
  • Design database schemas and integrate multiple component applications into a unified system
  • Write well-tested, maintainable, and readable code following best practices
  • Debug and optimize applications to ensure reliability and performance
  • Collaborate closely with UX/UI designers to translate designs into functional features
  • Integrate front-end elements with server-side logic
  • Participate in code reviews to maintain high code quality and share knowledge across the team
  • Lead software design reviews for junior developers, providing guidance on architecture and best practices
  • Support test automation through thoughtful software design

Requirements

  • Minimum 5 years of experience as a Backend Engineer or similar role, with a proven track record in designing and implementing complex back-end systems
  • Strong software design skills including modular architecture and back-end database design
  • Proficient in Python and familiar with frameworks such as Flask, Django, or CherryPy
  • Experience with front-end technologies like JavaScript, HTML5, and CSS3 is a plus
  • Master’s degree in Computer Science, Engineering, or a related field preferred
  • Experience working in Agile environments (Scrum, Kanban) in fast-paced settings
  • Contributions to open-source projects or active involvement in developer communities is a plus
  • Knowledge of additional back-end languages like Node.js, Java, or Ruby is beneficial
  • Strong understanding of RESTful APIs, microservices architecture, and asynchronous messaging (e.g., RabbitMQ, Kafka)
  • Experience with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB), including schema design and query optimization
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and container technologies (Docker, Kubernetes) is desirable
Benefits
  • healthcare benefits to include health, dental, and vision plans

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskDjangoCherryPyJavaScriptHTML5CSS3Node.jsJavaRuby
Soft skills
software designcollaborationcode reviewguidanceknowledge sharing
Certifications
Master’s degree in Computer ScienceMaster’s degree in Engineering
Eigen Labs

Senior Software Engineer, Backend – Research and Development

Eigen Labs
Seniorfull-time$190k–$220k / yearWashington · 🇺🇸 United States
Posted: 8 hours agoSource: jobs.ashbyhq.com
Distributed SystemsGoRust
The Oakleaf Group

Python Developer

The Oakleaf Group
Mid · Seniorfull-time$70–$80District of Columbia, Maryland, Virginia, Washington · 🇺🇸 United States
Posted: 10 hours agoSource: boards.greenhouse.io
Amazon RedshiftAWSDjangoDockerFlaskJavaScriptPostgresPython
The Oakleaf Group

Python Backend Engineer

The Oakleaf Group
Mid · Seniorfull-time$75k–$100k / yearDistrict of Columbia, Washington · 🇺🇸 United States
Posted: 10 hours agoSource: boards.greenhouse.io
AWSAzureCloudDjangoDockerFlaskJavaJavaScriptKafkaKubernetesMicroservicesMongoDB+7 more
GEICO

Senior Engineer – GO, Java, Microservices, IaC

GEICO
Seniorfull-time$80k–$215k / yearCalifornia, Maryland, Washington · 🇺🇸 United States
Posted: 2 days agoSource: geico.wd1.myworkdayjobs.com
AnsibleAWSAzureDistributed SystemsGoGoogle Cloud PlatformGrafanaJavaPrometheusPythonReactSDLC+1 more