Senior Python Developer
Summary
Build and maintain enterprise-grade Python backends with FastAPI/Django, React frontends, and AWS integrations while collaborating with clients in Agile teams.
Role Description
- 6+ years of professional software development experience.
- Proven experience developing enterprise-grade solutions using Python.
- Strong hands-on experience with FastAPI, Django, Python scripting and automation, REST API design and development, and application integrations.
- Experience using Git and Git-based workflows in collaborative development environments.
- Experience developing frontend applications using TypeScript and React.
- Advanced SQL knowledge and hands-on experience with SQL Server, database design, data modeling, query optimization, performance tuning, and large-scale data processing.
- Hands-on experience with AWS services, CI/CD pipelines, and deployment automation.
- Strong experience working in Linux/Unix environments, including Shell and Bash scripting.
- Knowledge of event-driven architectures, distributed systems, Docker Compose, and Kubernetes.
- Experience working in Agile environments using Scrum and/or Kanban.
Nice to Have
- Knowledge of Kafka.
- Experience with Node.js.
Responsibilities
- Participate in the gathering, analysis, and understanding of business requirements directly with clients.
- Design scalable and high-performance technical solutions.
- Implement development best practices, including clean code, testing, version control, and documentation.
- Manage and integrate cloud services, particularly AWS storage and serverless solutions.
- Design, develop, and optimize SQL and NoSQL databases.
- Contribute to CI/CD pipelines and deployment automation processes.
- Collaborate with cross-functional teams following Agile methodologies.
- Develop and maintain backend services and integrations using Python technologies.
- Support application performance, scalability, and reliability initiatives.
Required Languages
- English – Advanced (80–95%)
Location
- Mexico / Colombia – Remote
- Bogotá and surrounding areas – Hybrid