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 a Senior Backend Software Developer with expertise in Python, Java, and AWS to 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 maintain scalable, high-performance backend systems using Python and Java.
* Architect secure and reliable APIs for financial applications, ensuring compliance with industry best practices.
* Implement cloud-native solutions leveraging AWS services such as Lambda, DynamoDB, S3, SNS, SQS, and API Gateway.
* Work closely with DevOps teams to ensure CI/CD pipelines and infrastructure as code (IaC) are optimized.
* Optimize application performance, scalability, and fault tolerance in a high-volume transaction environment.
* Conduct code reviews, mentor junior developers, and enforce software development best practices.
* Ensure data integrity, security, and compliance with fintech regulatory standards.
* Troubleshoot and resolve production issues, ensuring system reliability and uptime.
Requirements
* 5+ years of backend development experience with Python and Java.
* Strong knowledge of AWS services (Lambda, DynamoDB, S3, RDS, API Gateway, etc.).
* Experience in designing and building microservices and event-driven architectures.
* Expertise in RESTful APIs, gRPC, and GraphQL.
* Solid understanding of SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.).
* Experience with Docker, Kubernetes, and serverless architectures.
* Strong knowledge of security best practices in fintech, including data encryption, authentication, and authorization.
* Familiarity with CI/CD pipelines, automated testing, and infrastructure as code (Terraform, CloudFormation).
* Ability to work in agile, fast-paced environments and collaborate effectively with cross-functional teams.
* Strong problem-solving skills and the ability to optimize code for performance and scalability.
Preferred Qualifications
* Experience in financial services, banking, payments, or fintech.
* Knowledge of Kafka, RabbitMQ, or other event-driven messaging systems.
* Experience with machine learning or AI-based financial models is a plus.
* Familiarity with regulatory and compliance frameworks in 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.