Job Title: Senior Backend Software Developer (Python, Java, AWS) – Fintech
Location:Work from Home 100% Open to Mexico, Brazil, Colombia
Employment Type:Full time 1 year Contractor.
About the Role
We are seeking aSenior Backend Software Developerwith expertise inPython, Java, and AWSto join our dynamic fintech team. In this role, you will design, develop, and maintain scalable backend services that power our financial products and services. You will work in a fast-paced environment, collaborating with cross-functional teams to build robust, secure, and high-performance applications.
Responsibilities
Design, develop, and maintainscalable, high-performance backend systemsusing Python and Java.
Architectsecure and reliable APIsfor financial applications, ensuring compliance with industry best practices.
Implementcloud-native solutionsleveraging AWS services such as Lambda, DynamoDB, S3, SNS, SQS, and API Gateway.
Work closely with DevOps teams to ensureCI/CD pipelinesand infrastructure as code (IaC) are optimized.
Optimize applicationperformance, scalability, and fault tolerancein a high-volume transaction environment.
Conductcode reviews, mentor junior developers, and enforce software development best practices.
Ensuredata integrity, security, and compliancewith fintech regulatory standards.
Troubleshoot and resolveproduction issues, ensuring system reliability and uptime.
Requirements
5+ years of backend development experiencewith Python and Java.
Strong knowledge ofAWS services(Lambda, DynamoDB, S3, RDS, API Gateway, etc.).
Experience in designing and buildingmicroservices and event-driven architectures .
Expertise inRESTful APIs, gRPC, and GraphQL .
Solid understanding ofSQL and NoSQL databases(PostgreSQL, MySQL, DynamoDB, etc.).
Experience withDocker, Kubernetes, and serverless architectures .
Strong knowledge ofsecurity best practicesin fintech, including data encryption, authentication, and authorization.
Familiarity withCI/CD pipelines, automated testing, and infrastructure as code (Terraform, CloudFormation) .
Ability to work inagile, fast-paced environmentsand collaborate effectively with cross-functional teams.
Strong problem-solving skills and the ability to optimize code for performance and scalability.
Preferred Qualifications
Experience infinancial services, banking, payments, or fintech .
Knowledge ofKafka, RabbitMQ, or other event-driven messaging systems .
Experience withmachine learning or AI-based financial modelsis a plus.
Familiarity withregulatory and compliance frameworksin fintech.
Why Join Us?
Work on cutting-edge fintech solutions that impact millions.
Collaborate with a team of talented engineers and industry experts.
Competitive salary, benefits, and flexible work arrangements.
Career growth opportunities in a rapidly expanding fintech environment.
If you're passionate about fintech and backend development, we'd love to hear from you! Apply today and help shape the future of financial technology.