
Semi Senior Python Developer – AI, Tech Consulting
The Rocket Code
full-time
Posted on:
Location Type: Hybrid
Location: Periodista • 🇲🇽 Mexico
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDjangoDockerDynamoDBEC2FlaskMicroservicesPostgresPythonTerraform
About the role
- Design, develop, and maintain robust and scalable backend services using Python.
- Implement and optimize PostgreSQL databases, including schema design, complex queries, and performance optimization.
- Develop and integrate services on AWS infrastructure, ensuring security and scalability best practices.
- Design and implement serverless architectures using AWS Lambda, API Gateway, and other related services.
- Collaborate closely with the product team to understand requirements and translate them into effective technical solutions.
- Participate in code reviews and contribute to the continuous improvement of the team's development standards.
- Document code, APIs, and technical processes clearly and concisely.
- Identify and resolve performance, security, and scalability issues in existing systems.
- Stay up-to-date with the latest trends and best practices in backend development.
Requirements
- More than 5 years of professional experience.
- Mastery of modern frameworks (FastAPI, Django, Flask).
- Deep knowledge of object-oriented programming and design patterns.
- Experience developing RESTful APIs.
- Knowledge of standard libraries and the Python package ecosystem.
- Solid experience in relational databases: PostgreSQL.
- Database design and modeling.
- Query optimization and performance tuning.
- Transaction management, indexes, and stored procedures.
- Knowledge of database security best practices.
- AWS and Serverless Architecture: Hands-on experience with Amazon Web Services.
- EC2, S3, RDS, AWS Lambda, API Gateway, DynamoDB, Step Functions, and related services.
- Understanding of cloud architectures and infrastructure-as-code principles.
- Experience with networking, security, and monitoring services.
- Development and deployment of Lambda functions with Python.
- Design of event-driven and serverless microservices-based architectures.
- Handling triggers, events, and serverless integration patterns.
- Familiarity with AI development tools (GitHub Copilot, Amazon CodeWhisperer, Cursor).
- Knowledge of containers (Docker) and orchestration (CS, Fargate).
- Experience with CI/CD pipelines (CodePipeline, CodeBuild).
- Knowledge of agile methodologies (Scrum, Kanban).
- Experience with SAM (Serverless Application Model) or Serverless Framework.
- Knowledge of CloudFormation or Terraform for Infrastructure as.
Benefits
- Vacations: Enjoy time off to recharge and rejuvenate.
- December Bonus: Receive an annual bonus to celebrate your contributions and hard work.
- Referral Bonus: Get rewarded for bringing talented individuals to our team.
- Continuous Training: Access to resources and specialized training in AI and digital transformation methodologies.
- Courses and Certifications: Stay ahead in your career with company-sponsored courses and certifications.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonPostgreSQLFastAPIDjangoFlaskRESTful APIsobject-oriented programmingdatabase designquery optimizationserverless architecture
Soft skills
collaborationcommunicationproblem-solvingdocumentationcontinuous improvement