Apply

Backend Developer (Python)

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Mexico

🏢 Company: Corporativo Lumston

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSGraphQLPostgreSQLPythonDjangoDynamoDBFlaskGitMongoDBMySQLCI/CD

Requirements:
  • 5+ years of experience developing backend applications with Python.
  • Proven experience with AWS services and tools.
  • Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB).
  • Experience building RESTful and/or GraphQL APIs.
  • Proficient in version control systems like Git.
  • Mexico resident.
Responsibilities:
  • Design and develop backend applications using Python and frameworks like Django or Flask.
  • Implement and manage cloud services using AWS such as Lambda, S3, RDS, and DynamoDB.
  • Optimize application performance and scalability.
  • Develop and maintain RESTful and/or GraphQL APIs for system integrations.
  • Collaborate with frontend, UX/UI, and DevOps teams to deliver end-to-end solutions.
  • Set up CI/CD pipelines for deployment and testing automation.
  • Ensure application and service security compliance.
  • Troubleshoot technical issues and improve existing codebases.
Apply

Related Jobs

Apply

📍 Mexico

🧭 Full-Time

🔍 Software Development

🏢 Company: Encora👥 10001-10001💰 $200,000,000 Private over 5 years agoBig DataCloud ComputingSoftware

  • 7+ years of experience in backend development, with a focus on data engineering, data pipelines, and cloud technologies.
  • Proficient in Python, with extensive experience in writing clean, maintainable, and efficient code.
  • Strong SQL skills, with experience in writing complex queries for large datasets and optimizing them for performance.
  • Hands-on experience in building, maintaining, and optimizing data pipelines. Familiarity with ETL processes and tools is essential.
  • Experience in ingesting, transforming, and modeling data for both transactional and analytical use cases.
  • Solid experience in implementing unit tests, integration tests, and handling errors gracefully in production environments.
  • Hands-on experience with AWS services like S3, ECS, CloudWatch, Lambda, and MWAA (Managed Airflow). Proficiency in navigating AWS console/CLI and troubleshooting via CloudWatch logs.
  • Experience in Docker for containerized applications and services.
  • Ability to work with data scientists and business teams to create interactive dashboards and data visualizations using Plotly and Streamlit.
  • Familiarity with Git and continuous integration/deployment (CI/CD) pipelines.
  • Design, develop, and maintain backend systems, focusing on performance, scalability, and reliability using Python and related technologies.
  • Build, optimize, and maintain robust data pipelines for ingesting, processing, and transforming data in cloud environments. This includes working with both batch and real-time data flows.
  • Design and implement efficient data models for large datasets. Ensure data is ingested in a way that supports downstream analytics and reporting, including the integration of AWS services (e.g., S3, Redshift, Glue).
  • Write and maintain unit tests and implement proper error handling to ensure the stability and reliability of backend systems.
  • Work with AWS services and tools to manage and deploy backend applications and data pipelines. This includes using AWS S3, ECS, CloudWatch, Lambda, and managed MWAA (Managed Workflows for Apache Airflow) instances.
  • Collaborate with data scientists, analysts, and business stakeholders to create and optimize visualizations with Plotly and Streamlit, helping the business interpret data effectively.
  • Identify performance bottlenecks in backend systems and implement appropriate solutions to improve efficiency and scalability.
  • Maintain comprehensive documentation on the design, deployment, and maintenance of backend systems and data pipelines.

AWSDockerPythonSQLApache AirflowETLCI/CDData modeling

Posted about 1 month ago
Apply