Senior Python and Golang Developer

Encora Logo

Encora

πŸ“Remote

Summary

Join Encora as a Senior Python & Golang Developer and contribute to the development of scalable, high-performance systems. You will design, implement, and optimize backend services and cloud infrastructure, focusing on Python development. This role demands expertise in backend engineering, cloud architecture, and database optimization. You will collaborate with cross-functional teams and work remotely from Peru, Colombia, Bolivia, Costa Rica, or Argentina. The position requires strong Python and AWS skills, along with experience in database management and agile methodologies. Success in this role necessitates excellent problem-solving abilities and a commitment to clean, maintainable code.

Requirements

  • 5+ years of professional experience in Python backend development
  • Proficiency with SQLAlchemy for ORM and database operations
  • Experience with AWS services, especially Lambda, CDK or CloudFormation, and RDS Aurora
  • Strong understanding of PostgreSQL database design, optimization, and performance tuning
  • Exposure to Go or willingness to work with it as a secondary language
  • Comfortable working with Git and agile methodologies
  • Strong problem-solving skills and attention to clean, maintainable code
  • Conversational English is required to interact with distributed teams and stakeholders

Responsibilities

  • Design, develop, and maintain robust backend systems using Python
  • Build and maintain services and infrastructure on AWS, including Lambda, RDS Aurora, and infrastructure-as-code using CDK or CloudFormation
  • Work with SQLAlchemy and PostgreSQL for data modeling and efficient query development
  • Contribute to the development of services in Go when needed
  • Optimize code for performance, scalability, and reliability
  • Collaborate with DevOps and architecture teams to ensure smooth deployments and CI/CD processes
  • Participate in code reviews, architecture discussions, and sprint planning

Preferred Qualifications

  • Experience with CI/CD pipelines
  • Familiarity with containerization tools (Docker, ECS, or EKS)
  • Knowledge of security best practices in cloud-native environments

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs