Description
**OUR WAY OF BEING AND DOING**
The Appmax team consists of hands-on people who place grit and collaboration as top priorities. Every day, we strive to help digital entrepreneurs sell more, in a more efficient and easier way. We draw inspiration from our customers and exist to serve them and provide tools that will enhance and maximize their results. If you also want to join this journey with us, apply now and become part of the team!
**So, are you ready to build your future with us?**
The **Software Engineering** team at Appmax is responsible for implementing, through technology and innovation, the product team’s prioritized requirements—developing and maintaining solutions that maximize our partners’ results.
**Your responsibilities will include:**
* Developing and evolving high-performance, highly available, and scalable backend services;
* Participating in architectural definition of solutions, contributing to medium- and long-term technical decisions;
* Writing clean, testable, secure, and maintainable code, following software engineering best practices;
* Driving continuous platform evolution by identifying opportunities to improve performance, reliability, and scalability;
* Building and maintaining integrations among systems, APIs, and internal and external services;
* Working with asynchronous architectures, messaging, and distributed processing when required;
* Ensuring delivery quality through automated testing, observability, and application monitoring;
* Providing technical support to the team via code reviews, knowledge sharing, and architectural discussions;
* Collaborating with cross-functional teams to transform business needs into robust technical solutions;
* Participating in production system maintenance and evolution, contributing to platform stability and operational efficiency;
**You’ll be a great fit for our team if you have:**
* Solid backend development experience, preferably using Go;
* Experience building and maintaining REST APIs and/or event-driven architectures;
* Experience with automated testing, integration testing, and software quality strategies;
* Hands-on experience with asynchronous communication, messaging, and queues (e.g., RabbitMQ, Kafka, or similar);
* Experience optimizing backend application performance, profiling, and bottleneck analysis;
* Knowledge of relational and non-relational databases, including modeling and query optimization;
* Experience with Docker and containerized environments;
* Familiarity with CI/CD processes and continuous delivery;
* Strong understanding of software architecture, design patterns, and distributed systems principles;
* Experience with monitoring, observability, logging, metrics, and tracing;
* Proficiency in development best practices such as SOLID, Clean Code, Clean Architecture, DRY, KISS, and YAGNI;
* Experience working with technical autonomy and actively participating in architectural decisions;
**You’ll stand out if you have:**
* Experience with Kubernetes;
* Experience with microservices architectures;
* Experience working with high-scale, high-volume transaction platforms;
* Knowledge of Event-Driven Architecture (EDA);
* Experience with observability tools such as Prometheus, Grafana, OpenTelemetry, or similar;
* Knowledge of cloud computing platforms (AWS, GCP, or Azure);
* Experience with PHP;
* Experience in product-oriented environments;
* Familiarity with agile methodologies such as Scrum or Kanban;
* Experience serving as a technical reference or leading engineering initiatives.
**At Appmax, our Maxters enjoy:**
All necessary equipment and resources to perform work in-office, hybrid, or remote modes
A stipend for expenses for those working in hybrid or remote modes
Flexfood—so you don’t have to choose between meal or food allowance
Health and dental insurance
️ ️ Wellhub
Avus
Starbem
Pharmacy benefits
Transportation allowance
❤️ Life insurance
Upmaxter—a program to support your studies
An environment that fosters and encourages development and high performance, with monthly performance checkpoints, regular 1:1 meetings, continuous feedback routines, PDI follow-up, and much more...