Backend Engineer designing scalable backend services for Dcycle. Focused on Python, microservices, and collaborating across teams in a hybrid work environment.
Responsibilities
Design and implement scalable, secure, and maintainable backend services with high-quality code.
Build robust solutions using Python (2-4 years of experience), with a strong focus on best practices and clean architecture.
Develop microservice solutions using RESTful APIs and event-driven systems (e.g., gRPC, Kafka, SQS), ensuring alignment with product requirements and technical excellence.
Contribute to CI/CD pipelines (GitHub Actions, AWS CodePipeline) to guarantee reliable deployments and efficient development workflows.
Work with AWS cloud-native infrastructure, leveraging services like EC2, ECS, Lambda, RDS, DynamoDB to deliver scalable products.
Apply infrastructure-as-code principles using CloudFormation and CDK to maintain consistency and security across environments.
Implement system design patterns, including domain-driven design, CQRS, and event sourcing, where they create clear value.
Collaborate cross-functionally with DevOps, Data, Design, and frontend teams to deliver high-impact features and improvements.
Use AI and Claude as daily work tools: for debugging, documentation, preparing new features, understanding legacy code, exploring solutions, etc.
Drive technical excellence, performance, and reliability in everything you build, contributing to a culture of continuous improvement.
Support and learn from team members while taking full ownership of your deliverables.
Requirements
2-4 years of backend experience
Python (intermediate-advanced level)
REST/gRPC APIs & messaging queues
Testing frameworks (pytest, unittest) with TDD/BDD methodologies
CI/CD with GitHub Actions, CodePipeline, containerization via Docker
Senior Application Developer working on dynamic government projects using Java and Angular. Collaborating with teams on application development and technology implementation.
Application Developer supporting government client with Java and Angular technologies in a hybrid role. Responsible for application development, Agile participation, and troubleshooting.
Fullstack Developer for CI&T's financial project requiring Java and Angular expertise. Collaborates with financial clients during software lifecycle development.
Fullstack Developer at CI&T, specializing in financial technology projects. Collaborating on all phases of software development life - cycle in a hybrid environment.
Mid Level Developer responsible for developing and maintaining the main investment channel of a bank. Utilizing .NET for backend and Angular for frontend development.
.Net Lead overseeing enterprise application design, development, and modernization. Leading technical direction and mentoring teams in application development best practices.
Senior Software Development Lead managing Java Fullstack development with microservices. Collaborating within the Digital Engineering team in Guadalajara, Mexico.
SIM - to - Go Executive responsible for SIM distribution, inventory control, and financial reconciliation at Digicel. Ensuring compliance and accurate reporting for SIM assets management.
Backend Software Engineer developing Java or Golang SDKs and Frameworks for identity security solutions at SailPoint. Collaborating on feature design and code quality in a high - performing agile team.