The Rocket Code

Semi Senior Python Developer – AI, Tech Consulting

The Rocket Code

full-time

Posted on:

Location Type: Hybrid

Location: Periodista • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job 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