Match score not available

Staff Backend Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum of 10 years related experience in software engineering., Deep experience with Python and understanding of APIs, including REST and GraphQL., Experience with cloud service providers, preferably AWS, and containerization technologies like Docker and Kubernetes., Strong communication skills and ability to work collaboratively in a remote team environment..

Key responsabilities:

  • Building and testing scalable back-end capabilities for client-facing web applications.
  • Implementing cloud-based technologies and collaborating with enterprise support teams.
  • Participating in Agile processes and working closely with leadership to gather business requirements.
  • Providing support and enhancements to existing applications while collaborating with product managers and engineers.

eSimplicity logo
eSimplicity Scaleup http://www.esimplicity.com/
51 - 200 Employees
See all jobs

Job description

Job Type
Full-time
Description

About Us:

eSimplicity is a modern digital services company that works across government, partnering with our clients to improve the lives of millions of Americans. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip Federal agencies with solutions to transform today for a better tomorrow for all Americans.


Purpose and Scope:

- Do you love solving difficult problems with smart people?
- Do you love working as part of a collaborative team with a unified mission?
- Do you love to learn and grow?
If so, we want to talk to you. We are looking for software engineers with a passion for creating high-quality digital products that impact millions of people.
We are creating the next-generation Online Passport Renewal experience for the US State Department. We are on a mission to deliver a simple, intuitive, delightful, secure passport renewal experience for millions of passport holders.


Clearance Requirements:

This position is contingent upon the ability to obtain a Moderate Risk Public Trust (MRPT) clearance


Responsibilities:

  • Building, iterating, and testing scalable, back-end capabilities for client-facing web applications using leading edge open source technologies
  • Implementing and integrating cloud-based technologies in conjunction with enterprise platform-level support teams
  • Working in a fast-paced, highly collaborative remote team environment
  • Participating in Agile processes including daily standups, demos, retrospectives, and sprint planning
  • Working closely with leadership to gather and implement business requirements
  • Working closely with designers and engineers to gather and implement product, front-end, and back-end requirements
  • Providing support, maintenance, and enhancements to the existing application
  • Collaborating with product managers, engineers, and QA on the team to communicate and clarify designs and requirements
Requirements

Required Qualifications:

  • Ability to obtain and maintain a MRPT clearance
  • Minimum of 10 years related experience.
  • Deep Experience with Python
  • Deep understanding of APIs, and familiarity with JSON, Web APIs, REST APIs, JSON-RPC, XML-RPC, RESTful practices, and GraphQL
  • Experience with one of the major cloud service providers (AWS preferred) (EKS, MSK, OpenSearch)
  • Experience implementing OSS solutions
  • Experience with event driven architectures
  • Experience with Docker containerization and deployments
  • Experience with K8s Deployments (Kustomize, ArgoCD, Helm, etc)
  • Experience in relational and non-relational databases like SQL, MySQL, NoSQL, PostgreSQL, MongoDB or similar
  • Experience with Redis
  • Experience with benchmarking, monitoring, and performance engineering applications with tools such as Grafana, Sentry, and Prometheus
  • Knowledge of AuthN and AuthZ systems, including Active Directory, Okta, and AWS IAM Policies/Roles using attribute-based access controls
  • Knowledge of automated end-to-end unit tests and testing platforms
  • Strong documentation skills
  • Experience with Git and DevOps
  • Some experience with Infrastructure-As-Code tools (Terraform is desired )
  • Strong verbal and nonverbal communication and collaboration skills
  • This position is a remote position, The work must be performed from within the United States with potentially occasional travel (once a quarter)

Desired Qualifications:

  • Expertise with modern web application frameworks and tools such as React.js, Next.js, Node.js, Flask, Playwright, Poetry, OpenAPI,
  • Experience with testing frameworks and tools such as Cucumber, PyTest


Working Environment:

This program supports a remote work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by your manager.

Occasional travel for training and project meetings. It is estimated to be less than 25% per year.


Benefits:

We offer highly competitive salaries and healthcare benefits.


Equal Employment Opportunity:

eSimplicity is an equal-opportunity employer. All qualified applicants will be considered for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability.


Salary Description
$112,500 - $157,000

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Non-Verbal Communication
  • Collaboration

Back-End Engineer Related jobs