Description
We do not accept applications from third-party recruiters or staffing agencies.
We are currently only able to hire candidates who reside in and are authorized to work in the United States due to legal, tax, and operational requirements.
ProSearch is partnering with an innovative client to hire an experienced Backend Engineer with strong skills in Python, AWS, APIs, and cloud-native application development.
This remote opportunity is ideal for a Python Developer, Software Engineer, Cloud Engineer, Backend Developer, API Developer, or AWS Engineer who enjoys building scalable systems, developing secure applications, and solving complex technical challenges.
You'll work with technologies including Flask, FastAPI, containerization, DevOps, CI/CD, OAuth, SAML, and identity management to support modern cloud-based platforms.
This is an opportunity to work on highly scalable systems that support secure service delivery in a modern cloud environment.
You'll collaborate with engineers, architects, and business stakeholders to develop APIs, build cloud infrastructure, strengthen authentication and authorization capabilities, and help drive engineering excellence across the platform.
If you enjoy solving complex technical challenges, building secure and reliable systems, and working at the intersection of software engineering, cloud architecture, and DevOps, this role offers the opportunity to make a meaningful impact.
Top Requirements
Python (Needs to know about containerization, Flask, or Fast API)AWS ( CloudFormation, CI and CD process, DevOps, SecDevOps )Identify management system API gateways, reverse proxy, MFA, tokenization, SSL, OAuth, SAML protocols, and app authenticationsWhy This Role Stands Out
Few Backend Engineer opportunities offer this combination of modern technology, cloud scale, and technical ownership.
You'll have the opportunity to:
Build highly scalable APIs, services, and cloud-based applicationsWork with AWS, Python, containerization, DevOps, and CI/CD technologiesContribute to authentication, identity management, and application security initiativesCollaborate with architects, engineers, and stakeholders across the organizationInfluence technical design, software quality, and engineering best practicesMentor fellow developers and contribute to a culture of continuous learningKey Responsibilities
Write efficient, reliable, maintainable, and defect-free code.
Design, implement, test, and deliver highly scalable systems, services, and API’s.Participate and contribute to software development practices such as design spec and code review.Collaborate with cross-functional teams to design and implement scalable and efficient cloud solutions.Utilize automated CI/CD pipelines to deploy software packages in a DevOps environment.Working knowledge and ability to use tools to assist with user analytics, logging, and monitoring.Write and execute unit tests, integration tests, and performance tests.Collaborate with various team members and stakeholders on requirements definition and feature design and development.Author clear technical documentation for the deliverables.Be an active participant in triage meetings and discussions.Support the architecture team that works on AWS IaaS platform for service deliveryTake part in agile ceremonies for estimation and execution of continuous product.Working in a flexible environment, you will deal effectively with ambiguity, have strong analytical and problem-solving skills.Mentor other developers as needed to expand the team’s skills.Qualifications We're Looking For
Bachelor’s degree in computer science or other related field or equivalent work experience.5+ years of software development experience as an engineer in an agile environment with excellent design, problem solving, debugging skills and DevOps.3+ years of hands-on coding experience in Angular, React or any other equivalent library/framework.3+ years of hands-on coding experience in Python, preferably in web development space.Familiarity with Python web development frameworks (Flask, FastAPI, Django).Familiarity with Python linting tools (pylint, flake8, ruff) and type checkers (mypy, pyright) is a bonus.Strong familiarity with JavaScript/Typescript.Some familiarity with Java.Acquainted with testing tools and platforms, such as Cucumber, Cypress, Selenium, and PostmanUnderstand OpenAPI specifications, Swagger, and SQL/No-SQL databases.Good comprehension of various API gateways, reverse proxy, MFA, tokenization, SSL, OAuth, SAML protocols, and app authentications.Familiar with authentication and authorization (AuthN/AuthZ) protocol, architecture, and concepts.Familiarity with Active Directory or other LDAP compatible directory stores.Experience with AWS Elastic Container Service, load balancing, Route 53, ACM, and CloudFormation is strongly preferred.Familiarity with containerization for application deployment (Docker).Strong Experience with OIDC and OAuth IDPs.Track record of meeting deadlines and delivering high quality results.Excellent communication skills with technical and non-technical peers with a customer focus.PLEASE NOTE: We do not accept applications from third-party recruiters or staffing agencies.
We are currently only able to hire candidates who reside in and are authorized to work in the United States due to legal, tax, and operational requirements.Technologies You'll Work With
PythonFlaskFastAPIAWSCloudFormationDockerCI/CDDevOps & SecDevOpsOAuthOIDCSAMLMFAActive DirectoryLDAPOpenAPI / SwaggerSQL & NoSQL DatabasesAPI GatewaysReverse Proxy TechnologiesReady to Apply?
This role is ideal for a Backend Engineer, Python Developer, AWS Engineer, Cloud Engineer, API Developer, Software Engineer, or DevOps-focused Backend Developer who enjoys building secure, scalable applications and solving complex technical challenges.
If you're looking for a remote opportunity to work with modern cloud technologies, influence technical direction, and contribute to high-impact software initiatives, we'd love to connect.
Apply today to start a confidential conversation.
Salary Disclaimer
The salary range for this role reflects the minimum and maximum compensation for the role.
Offers are typically made between the range minimum and the range midpoint.
Actual compensation will be determined based on job-related skills, experience, and expertise, as evaluated during the interview process.
Compensation may also vary based on where a role is performed.
PLEASE NOTE: We do not accept applications from third-party recruiters or staffing agencies.
We are currently only able to hire candidates who reside in and are authorized to work in the United States due to legal, tax, and operational requirements.
Candidates must be authorized to work in the United States without current or future employer sponsorship.