Taro Logo

Intermediate/Senior Software Engineer (Python, AWS)

Dev.Pro partners with businesses worldwide, from startups to Fortune 500 companies across fintech, retail, and hospitality, with a remote-first team in 55+ countries.
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Finance · Consumer

Job Description

Dev.Pro is seeking a talented Software Engineer to join their global team that spans across 55+ countries. This role offers an exciting opportunity to work with a company that partners with businesses worldwide, from startups to Fortune 500 companies across various sectors including fintech, retail, and hospitality.

The position focuses on backend development using Python and Django, with a strong emphasis on AWS cloud infrastructure. You'll be responsible for building and maintaining scalable, secure backend services while working closely with cross-functional teams including frontend, DevOps, and product teams.

This role is perfect for someone who wants to enhance their AWS expertise while working on meaningful projects. You'll get hands-on experience with core cloud services like EC2, S3, RDS, Lambda, and CloudWatch, while also strengthening your backend development skills through building scalable services and APIs.

The ideal candidate should have at least 2 years of AWS experience and strong Python/Django skills. You'll be working in a remote-first environment, collaborating with teams across multiple locations. This position offers the opportunity to work on challenging technical problems while contributing to high-impact solutions that drive business value.

Key technical aspects include working with both SQL and NoSQL databases, implementing CI/CD pipelines, and ensuring optimal application performance and security. You'll be involved in everything from API development to infrastructure automation, making this role perfect for someone who enjoys full-stack backend development and cloud infrastructure work.

If you're passionate about building reliable, scalable applications and want to work in a global, remote-first environment with cutting-edge technologies, this position offers excellent growth opportunities and the chance to work on impactful projects.

Last updated a day ago

Responsibilities For Intermediate/Senior Software Engineer (Python, AWS)

  • Monitor, maintain, and troubleshoot AWS services (EC2, S3, RDS, Lambda, CloudWatch)
  • Deploy, scale, and secure cloud applications
  • Support CI/CD pipelines and automate infrastructure with Terraform/CloudFormation
  • Build backend services using Python and Django
  • Develop and integrate RESTful and GraphQL APIs
  • Optimize application performance, security, and scalability
  • Collaborate with frontend, DevOps, and product teams
  • Debug and resolve production issues efficiently
  • Participate in code reviews, knowledge sharing, and process improvements
  • Document solutions, system configurations, and development practices

Requirements For Intermediate/Senior Software Engineer (Python, AWS)

Python
PostgreSQL
MySQL
  • Bachelor's degree in Computer Science, Engineering, or equivalent work experience
  • 2+ years of AWS experience in support or engineering roles
  • Strong hands-on Python and Django skills for building scalable, secure web applications
  • Hands-on API development and integration experience (REST, GraphQL, OAuth)
  • Familiarity with SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB)
  • Experience with CI/CD tools and pipelines (GitHub Actions, Jenkins, GitLab CI)
  • Strong troubleshooting and problem-solving skills
  • Excellent communication and collaboration

Related Jobs

Intermediate Software Engineer (PHP, Node.js, MongoDB, AWS)

Remote Mid-Level Backend Software Engineer position at Dev.Pro, working with PHP, Node.js, and MongoDB technologies.

Intermediate Software Engineer (Angular, .NET)

Remote Intermediate Software Engineer position at Dev.Pro, focusing on .NET and Angular development for payment processing solutions, offering comprehensive benefits and flexible work environment.

Intermediate Software Engineer (Angular, .NET)

Remote Intermediate Software Engineer position at Dev.Pro, focusing on .NET and Angular development for payment processing solutions, with 3+ years required experience.

Intermediate Software Engineer (.NET, Angular)

Remote Intermediate Software Engineer position at Dev.Pro, focusing on .NET and Angular development for PoS systems, offering comprehensive benefits and professional growth opportunities.

SAP Commerce Cloud Developer

Remote SAP Commerce Cloud Developer position at FusionHit, focusing on Java development, e-commerce solutions, and system integrations across Latin America.