Lead Python Developer

closed
Gorilla Logic Logo

Gorilla Logic

πŸ“Remote - Colombia, Costa Rica

Summary

Join Gorilla Logic as a Lead Python Developer in a full-time remote role! You will design and develop scalable web applications using Python, Angular, and AWS. Collaborate with cross-functional teams, mentor junior developers, and lead the technical aspects of Python development. This role requires 5+ years of experience in Python development, Angular, and AWS, along with strong communication and leadership skills. A Bachelor's degree in Computer Science or a related field (or equivalent experience) is required. You'll contribute to both frontend and backend development, ensuring high-quality software delivery and working within an Agile environment.

Requirements

  • Strong experience in Python backend development (Django, Flask, or similar frameworks)
  • Proficiency in Angular for building responsive, modern web applications
  • Solid understanding of AWS services and cloud infrastructure management (e.g., EC2, Lambda, S3)
  • Experience with relational databases such as MySQL or PostgreSQL
  • Familiarity with version control tools, particularly Git
  • Ability to develop, test, and maintain scalable, high-performance applications
  • Excellent communication skills and the ability to work effectively in a remote team environment
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)

Responsibilities

  • Lead the design, development, and deployment of web applications using Python, Angular, and AWS
  • Collaborate with product managers, designers, and other engineers to define project scope and timelines
  • Mentor junior developers and foster a culture of continuous learning and technical excellence
  • Review code, enforce coding standards, and ensure high-quality software delivery
  • Troubleshoot complex technical issues and implement solutions to optimize performance
  • Design and implement backend APIs and integrate with frontend applications built using Angular
  • Work with AWS services (e.g., EC2, S3, Lambda) to ensure scalability, reliability, and security of applications
  • Contribute to architectural decisions and establish best practices for development
  • Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives)

Preferred Qualifications

  • Expertise in Python development for building scalable web applications
  • Proficiency in Angular for building dynamic, responsive user interfaces
  • Experience working with AWS services (e.g., EC2, Lambda, S3, RDS, etc.)
  • Solid understanding of building and maintaining RESTful APIs
  • Experience with SQL-based databases (e.g., MySQL, PostgreSQL)
  • Strong knowledge of application performance optimization and troubleshooting
  • Experience in leading and mentoring development teams
  • Proven ability to collaborate in Agile environments and deliver high-quality solutions
  • Excellent communication, problem-solving, and leadership skills
This job is filled or no longer available