> Markdown version of [/jobs/ext/1957111-full-stack-python-developer](https://www.wearedevelopers.com/jobs/ext/1957111-full-stack-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Python Developer - **Company:** ACE Limited - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, Big Data, Software Quality, Code Review, Databases, Continuous Integration, Data as a Services, Information Engineering, Extract Transform Load (ETL), Relational Databases, Database Queries, Software Design Patterns, Programming Tools, Computer Data Storage, Distributed Systems, Design of User Interfaces, Python (Programming Language), PostgreSQL, Machine Learning, Microsoft SQL Server, MySQL, NoSQL, Oracle (Applications), Software Architecture, Runbook, Service Design, Software Engineering, Software Systems, Systems Architecture, Systems Integration, Web Application Frameworks, Data Processing, Google Cloud, Software Modules, ReactJS, Reliability of Systems, Backend, Git, Containerization, AngularJS, Information Technology, Maintaining Code, Front End Software Development, Restful APIs, Data Pipelines, Devsecops, Microservices - **Published:** August 6, 2026 - **Apply:** https://www.dice.com/job-detail/acfa82e8-e660-4552-9669-ea3c73bf235e ## About the Role We are looking for a Senior Full Stack Python Developer with a strong Data Engineering and AI/ML background to build scalable, secure, and customer-focused software solutions. The ideal candidate is a hands-on senior engineer with 8-10+ years of software engineering experience, strong expertise in Python, backend services, data engineering, APIs, databases, and modern UI technologies, and experience translating ambiguous business problems into production-ready solutions. You will work closely with Product Managers, business stakeholders, technical leads, security, risk, compliance, and platform teams to rapidly prototype ideas, make pragmatic architectural decisions, and deliver high-quality software products. The candidate should also be comfortable using AI-assisted and agentic development tools throughout the software development lifecycle, while maintaining accountability for code quality, security, testing, reliability, and production readiness., · 15+ years of professional software engineering experience. · Bachelor''s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. · 10+ Strong hands-on Python development experience. · Strong full-stack software engineering experience across backend services, data, APIs, and UI/frontend technologies. · Strong background in Data Engineering and/or AI/ML engineering. · Experience designing and developing scalable data pipelines, ETL/ELT processes, data services, and data-intensive applications. · Strong experience developing REST APIs, microservices, and distributed applications. · Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle and strong SQL skills. · Experience with NoSQL databases and modern data-storage technologies. · Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. · Strong understanding of software architecture, design patterns, scalability, performance, reliability, and security. · Hands-on experience with Git, CI/CD, automated testing, containerization, and DevSecOps practices. · Experience with frontend development using modern frameworks such as React, Angular, or similar technologies., Candidates with a background in AI/ML Data Engineering who have strong software engineering and full-stack Python development experience are required here. ## Description · Own and deliver full-stack features end to end, spanning backend services, data pipelines, APIs, and user interfaces. · Design and develop scalable applications using Python and modern full-stack technologies. · Translate loosely defined business requirements into clean, scalable, secure, and maintainable software architectures. · Design and develop data-intensive applications, data pipelines, integrations, and services supporting AI/ML and business use cases. · Build functional prototypes and proof-of-concepts with stakeholders to quickly validate ideas and shorten feedback cycles. · Develop RESTful APIs, backend services, microservices, data processing components, and integrations. · Work with relational and NoSQL databases and design efficient data models and data-access patterns. · Collaborate on high-level system architecture, service design, component-level architecture, and technical standards. · Lead module development from architecture and design through implementation, testing, deployment, and production support. · Provide technical guidance and mentorship to other engineers and potentially lead a small engineering team. · Write and refine technical requirements, architecture documents, technical design specifications, and other product-development artifacts. · Partner with Product, Security, Risk, Compliance, Platform, Data, and Business teams to communicate technical tradeoffs and identify/manage technical risks early. · Build production-ready systems with CI/CD, automated testing, observability, monitoring, alerting, runbooks, and recovery mechanisms. · Apply security-first and DevSecOps principles throughout the development lifecycle. · Leverage AI/ML and agentic AI development tools responsibly to accelerate software development while maintaining code quality, correctness, explainability, and security. · Establish quality gates, specification-driven development workflows, automated validations, and deterministic checks to identify and prevent AI-generated coding errors. · Participate in code reviews, architecture reviews, technical discussions, and production troubleshooting. · Continuously improve engineering practices, development processes, system reliability, and operational readiness. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)