
Full-Stack & Backend Engineering
Job Description
Enterprise Applications | Full-Stack & Backend Engineering
>
> Location: Philadelphia, PA
>
> Job Typexxxxxxxxxxxxxxx
> About the Role
>
> We are looking for a high-caliber Senior Python Developer / Lead who thrives at the intersection of deep technical expertise and strategic leadership. This is not just a coding role — it's an opportunity to shape how enterprise-scale applications are built, evolved, and delivered. You will be a thought leader who drives architectural decisions, mentors engineers, and champions engineering excellence across teams. If you're a self-driven go-getter who takes full ownership and leads from the front, we want to hear from you.
>
> What You'll Do
>
> ▸ Architect, design, and develop robust, scalable Python-based enterprise applications and services.
>
> ▸ Lead and mentor a team of developers, setting technical direction and best practices.
>
> ▸ Drive the full software development lifecycle — from ideation, design, and implementation to deployment and post-release support.
>
> ▸ Design and build cloud-native solutions on AWS leveraging Lambda, Redis, SQS, API Gateway, DynamoDB, and more.
>
> ▸ Collaborate cross-functionally with Product, UX, and Business stakeholders to deliver high-impact solutions.
>
> ▸ Integrate and work with CMS platforms (Sitecore preferred) to power customer-facing digital experiences.
>
> ▸ Build and optimize upsell flows, offer management systems, and personalization engines for commercial platforms.
>
> ▸ Contribute to Java-based systems and services when required, ensuring seamless integration across the stack.
>
> ▸ Champion code quality through peer reviews, design critiques, and engineering guilds.
>
> ▸ Translate ambiguous business problems into clear technical solutions and communicate them persuasively to senior stakeholders.
>
> ▸ Stay ahead of the curve — evaluate emerging tools, frameworks, and cloud capabilities and evangelize adoption where appropriate.
>
> What You Bring
>
> ▸ 10+ years of professional software engineering experience (8 years minimum, up to 14 years), with at least 4 years in a tech lead or senior individual contributor capacity.
>
> ▸ Expert-level Python proficiency — Django, FastAPI, Flask, async programming, design patterns, and performance optimization.
>
> ▸ Hands-on AWS experience — Lambda, API Gateway, S3, SQS/SNS, DynamoDB, ElastiCache (Redis), CloudWatch, IAM, and more.
>
> ▸ Strong understanding of microservices architecture, RESTful APIs, and event-driven systems.
>
> ▸ Working knowledge of Java — ability to read, review, and contribute to Java codebases.
>
> ▸ Experience with Sitecore or other enterprise CMS platforms (AEM, Optimizely, etc.).
>
> ▸ Background in commercial platforms — upsell logic, offer management, promotions, and pricing engines.
>
> ▸ Proficiency with CI/CD pipelines, Docker, Kubernetes, and infrastructure-as-code tools (Terraform/CDK).
>
> ▸ Strong command of SQL and NoSQL databases.
>
> ▸ Proven track record of leading and delivering large-scale, complex engineering initiatives.
>
> ▸ Excellent verbal and written communication skills — ability to articulate technical vision to both technical and non-technical audiences.
>
> Leadership & Culture Fit
>
> ▸ Thought leader who proactively identifies technical gaps and drives improvements without being asked.
>
> ▸ Self-driven and highly motivated — you don't wait for direction; you create it.
>
> ▸ Strong ownership mentality — you take responsibility for outcomes, not just outputs.
>
> ▸ Collaborative by nature but decisive when needed.
>
> ▸ Track record of coaching, mentoring, and growing engineering talent.
>
Similar Jobs
Lead Java Backend Developer
AZ
Lead Sre & Edge Architect
Illinois
Data & Platform Engineer
Remote
D365 F&O Consultant
California
Oracle HCM Payroll Configurator & Integration Lead
Kentucky