**About Us** **The Details** - Hiring remote, full-time employees within Costa Rica & Colombia. - Paid private insurance and compensated days off. - Align to US-based business hours; potential travel to US-based client sites. - Utilize Zoom video & audio calls to collaborate across locations. - Access to best-in-class technical training. - Endless career paths & growth opportunities within technology consulting! **Senior Backend Developer (Python)** **Responsibilities** - Mentor fellow developers. - Work with DevOps and QA to build a quality-focused CI/CD pipeline. - Responsible for code reviews, testing, and delivery of high-quality maintainable code. - Work in an Agile environment to define, estimate and work user stories. - Proficient English and communications skills are required. - Good analytical thinking and problem-solving skills. **Technical Requirements** - Bachelor’s degree in Computer Science, Engineering, or equivalent experience. - 5+ years of backend development experience with Python. - A willingness to learn Ruby on Rails. - 3+ years of experience using a modern Python frameworks like Django or Flask. - Experience with modern enterprise patterns like microservices. - Development experience with PostgreSQL database. - Experience developing and implementing GraphQL APIs and Rest APIs. **Bonus Skills** - Development experience with a modern framework like Angular, React and/or Vue. - Experience writing and optimizing complex SQL queries. - Cloud development experience with AWS, Azure and/or Google Cloud. - Familiarity with modern architectural modalities like serverless, JAMstack, event-based, pub/sub, and data streaming. - Container experience with Docker/Kubernetes. - Experience with Apache Airflow.