Devsu logo

Senior/Semi-Senior Backend Developer (Go & Python)

Devsu Colombia • Peru


No Relocation

Posted: July 14, 2026

Job Description

We are looking for a semi-senior backend software developer with strong experience in building scalable backend services and modern serverless solutions. The ideal candidate will have hands-on experience with Python, Golang, and AWS serverless technologies and will contribute to the design, development, and optimisation of high-performance backend systems. Proficiency in English (written and reading) is essential.

Responsibilities:

  • Develop, optimise, and maintain backend services using Python and Golang.
  • Implement serverless solutions that ensure scalability, high availability, and cost efficiency.
  • Design and integrate AWS services such as Lambda, DynamoDB, RDS (PostgreSQL), Step Functions, API Gateway, and other serverless ecosystem components.
  • Implement authentication/authorisation mechanisms and follow API security best practices.
  • Actively participate in the technical definition, design, and implementation of new features and platform enhancements.
  • Collaborate with the development team to ensure adherence to engineering best practices, code quality standards, and architectural guidelines.
  • Troubleshoot and resolve complex technical challenges related to performance, security, reliability, and scalability.
  • Contribute to CI/CD processes and ensure efficient, reliable, and automated deployments.
  • Support the continuous improvement of backend architecture and cloud-native solutions.
  • Participate in code reviews and provide technical guidance to ensure maintainable and high-quality software delivery.
We are looking for a semi-senior backend software developer with strong experience in building scalable backend services and modern serverless solutions. The ideal candidate will have hands-on experience with Python, Golang, and AWS serverless technolo...

Backend Development (Python & GoLang)

  • 2–3 years of proven experience in software development.
  • Strong experience developing and maintaining backend applications using Python and Golang in production environments.
  • Experience designing and developing RESTful APIs and distributed backend services.
  • Strong understanding of asynchronous programming, service-orientated architecture, and scalable system design.
  • Experience developing and maintaining serverless applications.
  • Solid understanding of software engineering best practices, design patterns, and event-driven architectures.

AWS & Cloud Technologies

  • Hands-on experience with AWS services, particularly:
    • AWS Lambda
    • DynamoDB
    • RDS (PostgreSQL)
    • Step Functions
    • API Gateway
    • Serverless Architectures
  • Experience designing cloud-native solutions with a focus on scalability, reliability, and security.

General Knowledge

  • Experience troubleshooting performance, scalability, and security issues.
  • Familiarity with CI/CD pipelines and deployment automation.
  • Experience working collaboratively within agile development teams.
  • Strong problem-solving and analytical skills.
  • Effective communication and teamwork abilities.

Nice to Have

  • Experience in fintech, payment platforms, or financial services environments.
  • Experience working with microservices architectures.
  • Knowledge of additional AWS services and cloud-native development practices.
  • Experience contributing to architecture reviews and technical strategy discussions.
  • Proactive mindset, ownership, and attention to detail.
  • Previous experience working in Agile/Scrum environments.

Additional Content

We are looking for a semi-senior backend software developer with strong experience in building scalable backend services and modern serverless solutions. The ideal candidate will have hands-on experience with Python, Golang, and AWS serverless technologies and will contribute to the design, development, and optimisation of high-performance backend systems. Proficiency in English (written and reading) is essential.

Responsibilities:

  • Develop, optimise, and maintain backend services using Python and Golang.
  • Implement serverless solutions that ensure scalability, high availability, and cost efficiency.
  • Design and integrate AWS services such as Lambda, DynamoDB, RDS (PostgreSQL), Step Functions, API Gateway, and other serverless ecosystem components.
  • Implement authentication/authorisation mechanisms and follow API security best practices.
  • Actively participate in the technical definition, design, and implementation of new features and platform enhancements.
  • Collaborate with the development team to ensure adherence to engineering best practices, code quality standards, and architectural guidelines.
  • Troubleshoot and resolve complex technical challenges related to performance, security, reliability, and scalability.
  • Contribute to CI/CD processes and ensure efficient, reliable, and automated deployments.
  • Support the continuous improvement of backend architecture and cloud-native solutions.
  • Participate in code reviews and provide technical guidance to ensure maintainable and high-quality software delivery.
We are looking for a semi-senior backend software developer with strong experience in building scalable backend services and modern serverless solutions. The ideal candidate will have hands-on experience with Python, Golang, and AWS serverless technolo...

Backend Development (Python & GoLang)

  • 2–3 years of proven experience in software development.
  • Strong experience developing and maintaining backend applications using Python and Golang in production environments.
  • Experience designing and developing RESTful APIs and distributed backend services.
  • Strong understanding of asynchronous programming, service-orientated architecture, and scalable system design.
  • Experience developing and maintaining serverless applications.
  • Solid understanding of software engineering best practices, design patterns, and event-driven architectures.

AWS & Cloud Technologies

  • Hands-on experience with AWS services, particularly:
    • AWS Lambda
    • DynamoDB
    • RDS (PostgreSQL)
    • Step Functions
    • API Gateway
    • Serverless Architectures
  • Experience designing cloud-native solutions with a focus on scalability, reliability, and security.

General Knowledge

  • Experience troubleshooting performance, scalability, and security issues.
  • Familiarity with CI/CD pipelines and deployment automation.
  • Experience working collaboratively within agile development teams.
  • Strong problem-solving and analytical skills.
  • Effective communication and teamwork abilities.

Nice to Have

  • Experience in fintech, payment platforms, or financial services environments.
  • Experience working with microservices architectures.
  • Knowledge of additional AWS services and cloud-native development practices.
  • Experience contributing to architecture reviews and technical strategy discussions.
  • Proactive mindset, ownership, and attention to detail.
  • Previous experience working in Agile/Scrum environments.