Haystack
← Back to Jobs
Technology

Senior Full Stack Python Developer

Ace Technologies, Inc.United States🇺🇸United StatesPosted 5 Aug 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Need Senior Python Full Stack Developer with Data Background and some AI/ML Experience

Role Summary

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.

Key Responsibilities

·         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.

Required Qualifications

·         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.

Ideal Candidate Profile

Candidates with a background in AI/ML Data Engineering who have strong software engineering and full-stack Python development experience are required here.

 

Skills

Microservices
MySQL
Oracle
SQL
SQL Server
AWS
ETL
Angular
Azure
Git
Google Cloud
PostgreSQL
Python
REST
React

Similar jobs