Devsu

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

Devsu · Peru

Software Development · 201-500 employees

7 h ago
Remote Mid (2-5 yrs) Full-time Peru
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and optimize scalable backend services and serverless solutions using Python and Golang on AWS. Collaborate with the team to implement security best practices, maintain CI/CD processes, and enhance platform architecture.

What they look for

Python Golang AWS Lambda DynamoDB RDS PostgreSQL Step Functions API Gateway Serverless Architecture RESTful APIs CI/CD Asynchronous Programming Event-driven Architecture Distributed Systems Agile Scrum Microservices

Requirements

Requires 2-3 years of professional experience in backend development with strong proficiency in Python, Go, and AWS serverless technologies. Candidates must have a solid understanding of distributed systems, RESTful APIs, and English proficiency.

Benefits

Stable long-term contract Private health insurance Remote culture Ongoing training and mentoring Free access to AI training resources and tools Flexible paid time off (PTO) Paid holidays

Full 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.

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.

At Devsu, we believe in creating an environment where you can thrive both personally and professionally. By joining our team, you'll enjoy:

  • A stable, long-term contract with opportunities for professional growth
  • Private health insurance
  • A remote culture that promotes work-life balance
  • Ongoing training, mentoring, and learning programs to keep you at the forefront of the industry
  • Free access to AI training resources and cutting-edge AI tools to enhance your daily work
  • A flexible paid time off (PTO) policy and paid holidays
  • Challenging, world-class software projects for clients in the U.S. and Latin America
  • Collaboration with some of the most talented software engineers in Latin America and the U.S., in a diverse work environment

Join Devsu and discover a workplace that values your growth, supports your well-being, and empowers you to make a global impact.