Taller Technologies

Senior Python Engineer

Remote
Python Django FastAPI gRPC AWS DynamoDB Lambda SQL Aurora MySQL Redis ElastiCache Java J2EE
Description

102578 - Python Engineer B.

Location: Multiple Countries

102578 - Python Engineer B.

Summary

We are seeking a highly skilled Senior Python Engineer to design and implement new services that advance our client's business goals. This role focuses on building robust, portable, and interoperable solutions using Python and modern service frameworks.

You will work closely with the architecture and Information Security teams to deliver scalable, secure systems that handle Big Data workflows and cloud deployments, and drive reduction of technical debt across existing codebases.

Responsibilities

  • Design and implement new services using Python and modern frameworks (Django, FastAPI).
  • Develop scalable, gRPC-based microservices and ensure interoperability across systems.
  • Collaborate with the architecture team to define robust, portable solutions and apply appropriate design patterns.
  • Work with the Information Security team to meet security and compliance requirements.
  • Build and maintain Big Data workflows and integrations.
  • Implement and operate AWS-based services including DynamoDB, Lambda, and managed services.
  • Optimize data storage and caching using SQL databases (Aurora, MySQL) and key-value stores (DynamoDB) with Redis/ElastiCache.
  • Triage, debug, and resolve software defects in a timely manner.
  • Take active ownership of reducing technical debt and improving code quality.

Requirements

  • Expert proficiency in Python and frameworks: Django and FastAPI.
  • Experience designing and developing gRPC-based microservices architecture.
  • Hands-on experience with Big Data workflows.
  • Proficiency with AWS services including DynamoDB, Lambda, and other managed services.
  • Working experience with SQL databases such as Aurora and MySQL.
  • Working experience with key-value stores such as DynamoDB and caching solutions like Redis or ElastiCache.
  • Strong understanding of algorithms, data structures, and performance optimization.
  • Comprehensive knowledge of design patterns and their appropriate application.
  • Understanding of accessibility standards and security compliance in software development.
  • Demonstrated ability to triage, debug, and resolve production issues.

Nice to Have

  • Experience with Java/J2EE development.
  • Prior experience in payments processing or the payments domain.
  • Familiarity with risk management or compliance domains.
  • Demonstrated experience integrating disparate systems successfully.
Taller Technologies
Taller Technologies

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say