cover

Senior Software Engineer [Back-end]/ 23 hours ago

Appmax
Attractive
Application ends: 2026-07-22

Quick Summary

Appmax is seeking a Senior Software Engineer [Back-end] to develop and evolve high-performance, high-availability, and scalable backend services for digital entrepreneurs. This remote role requires solid experience in backend development, preferably with Go, building REST APIs or event-driven architectures, and proficiency with automated tests, asynchronous communication (RabbitMQ, Kafka), and performance optimization. Candidates must have knowledge of relational/non-relational databases, Docker, CI/CD, software architecture, distributed systems, and observability tools, adhering to Clean Code and SOLID principles. Experience with Kubernetes, microservices, high-scale platforms, cloud computing (AWS, GCP, Azure), or PHP is a plus.

OUR WAY OF BEING AND DOING

The Appmax team is made up of hands-on individuals who prioritize grit and collaboration. We strive daily to empower digital entrepreneurs to sell more efficiently and easily. Inspired by our clients, we are dedicated to serving them and providing tools that boost and maximize their results. If you're ready to join this journey, apply now!

Do you want to build your future with us?

The Appmax Software Engineering team leverages technology and innovation to implement demands prioritized by the product team, developing and sustaining solutions that maximize our partners' results.

Your Responsibilities:

  • Develop and evolve high-performance, high-availability, and scalable backend services.
  • Participate in architectural definitions, contributing to medium and long-term technical decisions.
  • Develop clean, testable, secure, and easily maintainable code, adhering to best software engineering practices.
  • Drive continuous platform evolution, identifying opportunities for improvement in performance, reliability, and scalability.
  • Build and maintain integrations between systems, APIs, and internal and external services.
  • Work with asynchronous architectures, messaging, and distributed processing as needed.
  • Ensure delivery quality through automated tests, observability, and application monitoring.
  • Provide technical support to the team via code reviews, knowledge sharing, and architectural discussions.
  • Collaborate with multidisciplinary teams to translate business needs into robust technical solutions.
  • Participate in the support and evolution of production systems, contributing to platform stability and operational efficiency.

What You'll Bring to Our Team:

  • Solid experience in backend application development, preferably using Go.
  • Experience building and maintaining REST APIs and/or event-driven architectures.
  • Proficiency with automated tests, integration tests, and software quality strategies.
  • Experience with asynchronous communication, messaging, and queues (e.g., RabbitMQ, Kafka).
  • Expertise in performance optimization, profiling, and bottleneck analysis for backend applications.
  • Knowledge of relational and non-relational databases, including data modeling and query optimization.
  • Experience with Docker and containerized environments.
  • Familiarity with CI/CD processes and continuous delivery.
  • Solid understanding of software architecture, design patterns, and distributed systems principles.
  • Experience with monitoring, observability, logs, metrics, and tracing.
  • Mastery of good development practices such as SOLID, Clean Code, Clean Architecture, DRY, KISS, and YAGNI.
  • Demonstrated technical autonomy and active participation in architectural decisions.

Preferred Qualifications (You'll Stand Out With):

  • Experience with Kubernetes.
  • Experience with microservices architectures.
  • Exposure to high-scale and high-volume transaction platforms.
  • Knowledge of Event-Driven Architecture (EDA).
  • Experience with observability tools like Prometheus, Grafana, OpenTelemetry, or similar.
  • Knowledge of cloud computing (AWS, GCP, or Azure).
  • Experience with PHP.
  • Experience in product-oriented environments.
  • Familiarity with agile methodologies such as Scrum or Kanban.
  • Experience acting as a technical reference or leading engineering initiatives.

Appmax Benefits for Our Maxters:

  • All necessary equipment and resources for in-person, hybrid, or remote work.
  • Cost-of-living allowance for hybrid or remote employees.
  • Flexfood (flexible meal/food voucher).
  • Health and Dental Plan.
  • Wellhub.
  • Avus.
  • Starbem.
  • Pharmacy agreement.
  • Transportation voucher.
  • Life insurance.
  • Upmaxter for educational support.
  • An environment that fosters development and high performance through monthly performance checkpoints, 1:1 practices, continuous feedback routines, PDI monitoring, and more.

Share

Appmax

Appmax

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy