Apply

Backend Developer (Python)

Posted 3 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, Argentina, Chile, Colombia, Uruguay

🔍 Software Development

🏢 Company: DaCodes

  • 7+ years of experience in backend development with Python
  • 3+ years of experience with Django and FastAPI frameworks
  • 2+ years of experience using Pydantic for data validation
  • Experience in SQL and NoSQL databases (PostgreSQL, MariaDB, Redis)
  • Strong understanding of API development, microservices architecture, and scalability best practices
  • Hands-on experience with Docker and containerized applications
  • Familiarity with GitHub, Jira, and Agile methodologies
  • Strong analytical and problem-solving skills, with a focus on performance optimization
  • Advanced English proficiency (B2 or higher) to collaborate with international teams
  • Develop and maintain backend services using Python, Django, and FastAPI
  • Design and implement RESTful and GraphQL APIs, ensuring efficiency and security
  • Optimize database performance and design, working with SQL and NoSQL databases (PostgreSQL, MariaDB, Redis)
  • Ensure high performance, scalability, and security of backend applications
  • Integrate authentication and authorization mechanisms, using OAuth2, JWT, or API key management
  • Utilize containerization and orchestration tools like Docker and Kubernetes
  • Write unit tests and maintain high-quality code, leveraging Pytest and Pydantic for data validation
  • Work with DevOps teams to improve CI/CD pipelines for automated deployments
  • Collaborate with frontend developers, UX/UI designers, and stakeholders to ensure smooth API integration
  • Stay updated with the latest advancements in Python and backend development best practices

AWSBackend DevelopmentDockerGraphQLPostgreSQLPythonSQLDjangoKubernetesOAuthAPI testingFastAPIRedisNosqlCI/CDRESTful APIsDevOpsMicroservicesJSON

Posted 14 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Zencoder

  • 7+ years of experience in developing complex software solutions using Python.
  • Understanding of how programming languages function under the hood, including ASTs, code flow, and related mechanisms. Knowledge of tools for working with low-level code, including language servers (LSP), linters, and compilers.
  • Experience developing complex production applications used by thousands or millions of users.
  • Strong computer science background (e.g. algorithms, data structures), strong understanding of modern architecture and design principles (e.g. SOLID) with practical application of both.
  • Deep understanding and experience of enterprise software development processes, ability to formalize typical SDLC tasks with all nuances.
  • Strong analytical and problem-solving abilities, with a knack for troubleshooting and debugging complex issues.
  • Proven ability to work effectively in a collaborative team environment, with excellent communication skills and a commitment to delivering high-quality solutions on time.
  • Eagerness to learn and adapt to new technologies and methodologies, with a passion for continuous improvement and innovation.
  • Ability to work in dynamic, fast-changing environments or experience in start-ups.
  • Prior experience in creating developer tools loved by their users would be highly advantageous, especially for VS and JetBrains add-ins.
  • Build AI agents and surrounding infrastructure and address some challenges connected to RAG and retrieval solutions.
  • Collaborate within cross-functional team to conceptualize, design, and build a code-generation add-in that empowers developers to automate repetitive tasks and boost productivity.
  • Conduct thorough testing of developed solutions, identify and address any bugs or performance issues, and optimize code for efficiency and scalability.
  • Stay updated with the latest trends and advancements in full-stack development, DevOps practices, and AI technologies to drive innovation and maintain competitiveness.
  • Influence how software development will be done in the whole industry.

Backend DevelopmentDockerPythonSoftware DevelopmentSQLAgileArtificial IntelligenceData AnalysisFlaskGitKubernetesMachine LearningMLFlowSoftware ArchitectureAlgorithmsData StructuresREST APICI/CDDevOps

Posted 22 days ago
Apply