




Job Summary: At Appmax, the Software Engineer will implement technology-driven and innovative solutions that maximize partner results, writing clean and optimized code. Key Highlights: 1. Leverage the best practices in software development combined with sound design principles 2. Develop clean, effective, scalable, and easily maintainable code 3. Participate in the creative processes of our platform **OUR WAY OF BEING AND DOING** The Appmax team consists of hands-on individuals who prioritize grit and collaboration above all. Every day, we strive to help digital entrepreneurs sell more—more efficiently and more easily. We draw inspiration from our customers and exist to serve them and provide tools that will amplify and maximize their results. If you’d also like to join us on this journey, apply now and become part of our 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 priorities defined by the Product team—developing and maintaining solutions that maximize our partners’ results. **Your key responsibilities will include:** * Leveraging the best practices in software development combined with sound design principles; * Developing clean, effective, scalable, readable, and easily maintainable code for interfaces; * Participating in the creative processes of our platform, providing technical feasibility input for new features and interfaces; * Optimizing applications for peak performance and efficiency; * Contributing your perspective and experience to the development team. **You’ll be a strong fit for our team if you have:** * Strong communication, organization, documentation, and proactive skills; * Experience with the Go programming language; * Experience writing backend tests; * Experience with JavaScript; * Experience with VueJS; * Experience with asynchronous communication (queues and messaging); * Experience delivering applications to production; * Experience with Pair Programming; * Experience with Git and Gitflow; * Experience with Docker; * Experience with relational and non-relational databases; * Understanding of architectures and design patterns for code maintainability and scalability; * Adherence to software development best practices such as SOLID, Clean Code, Clean Architecture, DRY, KISS, and YAGNI. **You’ll stand out if you have:** * Experience in application support/maintenance; * Experience with PrimeVue; * Experience with Figma; * Experience with AWS; * Experience with application observability; * Experience with agile methodologies such as Kanban or Scrum;


