We have a 12 month contract to hire for a Lead Python Application Development Engineer - API & Cloud with 5-7+ years of experience. Must have container based development experience and an expert in Python. 100% Remote.
MUST HAVES: - 5-7 years of experience
- Expert in Python
- API Development
- Container Based development
- AWS RDS
- Gitlab CI/CD including pipeline management
- Experience with Docker, Kubernetes, and Helm
NICE TO HAVES:DISQUALIFIERS:lacking strong communication skills and ability to cross collaborate.
About this role:This is the enterprise Finance API team supporting all applications with payment processing and a wide range of financial capabilities. As a central component of the enterprise architecture, our API is deeply integrated across the organization.
We're currently seeking a Lead Application Development Engineer to join our team. This role will support both ongoing enterprise initiatives and a growing pipeline of new projects. As a project-based team, strong communication skills and the ability to collaborate effectively with architects, engineers, and leads across multiple application teams are essential. Given our API's central role, cross-functional coordination is critical to our success along with expert level technical skills.
Responsibilities: - Develop, manage, and maintain the code in Python api's that are running for the Kubernetes Containers in AWS using RDS.
- Lead the architecture and development of robust, scalable, and secure applications.
- Design and implement RESTful APIs and backend services using Python.
- Develop and maintain CI/CD pipelines (e.g., GitLab, GitHub Actions).
- Manage containerized applications using Docker, Kubernetes, and Helm.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through code reviews, testing, and documentation.
- Mentor engineers and contribute to a culture of continuous improvement.
- Required Qualifications
- Expert-level proficiency in Python and API development.
- Strong experience with Docker, Kubernetes, and Helm for container orchestration and deployment.
- Proven experience in CI pipeline development (e.g., GitLab, GitHub).
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience with cloud platforms (AWS)
- Performance Expectations/metrics: Ability to deliver timely, high-quality code. As system understanding grows the developer should be more independent and require less help from others on the team.
Job Description:Job Profile Summary
Position Purpose:
Designs, develops, and implements complex enterprise software solutions. Collaborates closely with technical and non-technical roles such as data modelers, architects, business analysts, data stewards, and subject matter experts (SMEs) to provide design, technical analysis, development/configuration, testing, implementation, and support expertise representing the interest of the business across the enterprise.
Education/Experience:
A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science) and requires 5 - 7 years of related experience.
Or equivalent experience acquired through accomplishments of applicable knowledge, duties, scope and skill reflective of the level of this position.
Technical Skills:
Experience with Change Management
Experience with Enterprise Architecture
Soft Skills:
Intermediate - Seeks to acquire knowledge in area of specialty
Intermediate - Ability to identify basic problems and procedural irregularities, collect data, establish facts, and draw valid conclusions
Intermediate - Ability to work independently
Intermediate - Demonstrated analytical skills
Intermediate - Demonstrated project management skills
Intermediate - Demonstrates a high level of accuracy, even under pressure
Intermediate - Demonstrates excellent judgment and decision making skills
Intermediate - Ability to communicate and make recommendations to upper management
Intermediate - Ability to drive multiple projects to successful completion
Intermediate - Possesses technical aptitude