Title: Python Full-Stack Engineer
Location: Denver, CO
Job Description:
We are seeking a highly skilled Software Engineer with strong experience in Python and JavaScript/TypeScript to design, develop, and maintain scalable, cloud-native applications.
The role involves working across backend services, APIs, and cloud infrastructure using AWS, Docker, PostgreSQL, and Linux (Ubuntu) environments.
Experience with RUST is a strong plus for building high-performance and system-level components.
Key Responsibilities:
Design and develop backend services and APIs using Python and TypeScript/JavaScript
Build and maintain cloud-native applications on AWS
Develop and deploy containerized applications using Docker
Design, optimize, and manage PostgreSQL databases and schemas
Develop high-performance services and utilities using RUST where applicable
Work extensively in Linux (Ubuntu) environments for development and deployment
Implement secure, scalable, and maintainable system architectures
Collaborate with cross-functional teams to deliver high-quality software
Participate in code reviews, testing, and technical documentation
Required Skills & Qualifications:
Strong proficiency in Python
Experience with RUST for systems programming or performance-critical services
Experience with JavaScript and TypeScript (Node.js frameworks preferred)
Hands-on experience with AWS services (EC2, S3, RDS, Lambda, IAM, etc.)
Strong experience with Docker and container-based deployments
Solid knowledge of PostgreSQL and SQL optimization
Experience working in Linux/Ubuntu environments
Understanding of RESTful APIs, microservices, and distributed systems
Preferred / Nice to Have:
Familiarity with Infrastructure as Code (Terraform, CloudFormation)
Knowledge of CI/CD pipelines and DevOps best practices
Experience with messaging or streaming systems (Kafka, SQS)
Exposure to security best practices and cloud monitoring tools