Skip To Main Content
backBack to Search

Senior Python Backend Developer

Remote in Colombia, Argentina
Python.Core
& 13 others

Join our team as a Senior Python Developer, where you will design and implement scalable backend systems and APIs for dynamic web applications.

You'll work with cutting-edge technologies and collaborate with cross-functional teams to deliver reliable solutions. Apply now to contribute to impactful projects and grow your expertise.

Responsibilities
  • Develop and maintain database-driven web applications using Python
  • Design and build RESTful APIs and JSON interfaces
  • Deploy applications to high-reliability production environments
  • Utilize Docker and Kubernetes for containerization and orchestration
  • Implement object-oriented programming and application design best practices
  • Work with RDBMS databases, primarily PostgreSQL
  • Collaborate with teams to integrate backend services with frontend interfaces
  • Use Git for version control and manage code repositories
  • Participate in code reviews and maintain code quality standards
  • Ensure application performance, scalability, and security
  • Support continuous integration and delivery pipelines
  • Contribute to testing methodologies and TDD practices
  • Coordinate with UI/UX teams to align backend functionalities
  • Monitor and troubleshoot production issues
  • Stay updated with industry trends and technologies relevant to Python backend development
Requirements
  • 4+ years experience developing database-driven web applications and high-performance systems
  • Strong skills in RDBMS databases, especially PostgreSQL
  • Excellent development skills in complex Python applications
  • Experience using and building RESTful APIs and JSON
  • Experience deploying applications in production environments
  • Proficiency with Docker, Kubernetes, and Git
  • Strong object-oriented programming and application design skills
  • Knowledge of Swagger/OpenAPI 3.0 specifications
  • Familiarity with continuous integration and testing methodologies
  • Understanding of test-driven development and agile processes
  • Experience with Web UI frameworks such as React/Redux is a plus
  • Upper-Intermediate English proficiency (B2) for effective communication
  • Ability to work collaboratively in a team environment
  • Strong problem-solving and analytical skills
Nice to have
  • Experience with ML architecture and Apache Spark
  • Knowledge of ETL/ELT solutions and Snowflake data platform
  • Familiarity with UX design principles
  • Experience with Node.js development
  • Background in cloud-native application development