Chief Full Stack Python Developer
Remote in Colombia
Python.Core
& 7 others

Sorry, this position is no longer available
Colombia
We are in search of an exceptionally talented remote Chief Full Stack Engineer.
The successful candidate will have a strong command of Python, a comprehensive understanding of queueing systems, and expertise in scaling AWS cloud infrastructure.
This individual will be tasked with developing and sustaining efficient, scalable, and high-performance applications. Additionally, they will ensure maximum availability and reliability through proficient queue management and global scaling strategies on AWS.
Responsibilities
- Backend services and APIs development, design, and maintenance using Python, Django, Flask, or corresponding frameworks
- Efficient queueing systems implementation using technologies such as RabbitMQ, Kafka, or AWS SQS
- Collaboration with front-end developers to integrate backend services into web applications
- Cloud-native solutions architecture and implementation on AWS
- Application performance optimization and resource utilization through load balancing, caching mechanisms, and database tuning
- Automated deployment pipelines development and maintenance using CI/CD tools
- System health monitoring, performance metrics, and application logs to proactively identify and resolve issues
- Security best practices implementation to safeguard sensitive data and protect against vulnerabilities and threats
- Collaboration with cross-functional teams to deliver high-quality software solutions
- Keeping up to date with emerging technologies, industry trends, and best practices
Requirements
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a similar field
- Over 7 years of experience as a Full Stack Engineer, with a focus on backend development using Python
- At least 2 years of leadership experience, with 2-3 completed projects
- Comprehensive understanding of queueing systems and their application in distributed environments
- Practical experience with AWS cloud services
- Proficiency in designing and deploying architectures on AWS
- Experience with both relational and NoSQL databases
- Familiarity with Docker and Kubernetes or similar containerization technologies
- Solid understanding of software development principles, design patterns, and best practices
- Excellent problem-solving abilities and the capacity to work effectively in a fast-paced, collaborative environment
Nice to have
- AWS certification, such as AWS Certified Solutions Architect or AWS Certified Developer
- Experience with microservices architecture and serverless computing
- Knowledge of DevOps practices and tools for infrastructure automation and configuration management
- Familiarity with message brokering and event-driven architectures
- Previous experience in Agile/Scrum development environments
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn