Python Developer / 100% Remote / USD payment / English speaking client/ BZL and ARG
ONLY OPEN TO ARG AND BRAZIL
Summary
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic development team. In this role, you will design and implement new services using cutting-edge technologies to help our client achieve its business goals.
You will collaborate closely with the architecture team to develop robust, portable, and interoperable solutions that address the complex challenges faced by a growing organization. Your expertise in software engineering—particularly with Python and Django/FastAPI—as well as your experience with cloud technologies like AWS and Big Data, will be instrumental in driving innovation within our projects.
Responsibilities
Design and implement new services using modern technologies.
Collaborate with the architecture team to develop robust, portable, and interoperable solutions.
Work with the Information Security team to ensure applications meet stringent security standards.
Take an active role in reducing technical debt within existing codebases.
Triage, debug, and ensure timely resolution of software defects.
Requirements
Expert proficiency in Python and its frameworks (Django/FastAPI).
Extensive experience working with Big Data workflows.
Strong proficiency in AWS (must-have), including services such as DynamoDB, Managed Services, and Lambda functions.
Working experience with SQL databases such as Aurora and MySQL.
Experience with key-value stores such as DynamoDB, along with caching solutions like Redis or ElastiCache.
Expertise in architecting and developing scalable software solutions using gRPC-based microservices architecture.
Strong understanding of algorithms and data structures, essential for performance optimization.
Comprehensive knowledge of design patterns, including when and how to apply them effectively.
Understanding of accessibility standards and security compliance requirements within software development processes.
Nice to Have
Experience working on development projects utilizing Java/J2EE technologies.
What Will Really Get Our Attention
Prior experience in payments processing or working within the payments domain.
Familiarity with risk management or compliance domains.
Demonstrated ability to successfully integrate disparate systems.
- Locations
- BRAZIL, ARGENTINA, Chile, Mexico, Peru, Uruguay, COLOMBIA
- Remote status
- Fully Remote