




Job Summary: This is an opportunity for those seeking to learn about distributed systems and APIs, growing within a technology-driven environment alongside a team that values collaboration and autonomy. Key Highlights: 1. Development of microservices and APIs impacting millions of users 2. An environment of exponential growth with autonomy and team support 3. A culture of continuous learning, purpose, and real-world impact If you're at the beginning of your career and want to learn about distributed systems, APIs impacting millions of users, and grow alongside a team building the future of technology, this role is for you. **Responsibilities and Duties** * Contribute to the development and maintenance of microservices, learning best practices for writing and organizing code; * Help create and test APIs that connect different systems and impact millions of users; * Support code instrumentation and documentation, understanding the importance of maintaining clear and scalable solutions; * Participate in code reviews—both receiving feedback and reviewing small snippets from peers; * Learn to apply CI/CD (Continuous Integration and Continuous Delivery) practices alongside the team; * Collaborate closely with Product, Design, and Engineering teams to transform problems into valuable solutions; * Challenge yourself in a high-bar environment of exponential growth, exercising autonomy while always having team support; * Develop logical reasoning and the ability to make connections, proposing ideas and testing hypotheses. **Requirements and Qualifications** * Curious, interested, and learning-oriented individual, demonstrating openness to giving and receiving feedback; * Strong logical reasoning and ability to connect disparate pieces of information; * Demonstrated flexibility and adaptability in a dynamic and less-structured environment; * Good communication and collaboration skills; * Proactivity in learning new things and finding paths forward—even when guidance is needed; * Knowledge of technologies such as TypeScript and Node.js; * Basic understanding of relational databases; * Interest in learning about GCP and cloud infrastructure; * Interest in learning software development best practices, such as design patterns, REST, and Clean Architecture; * Interest in learning about Continuous Integration and Continuous Delivery (CI/CD) practices; * Experience (even brief) with TypeScript and Node.js; (preferred) * Experience with PostgreSQL or other relational databases; (preferred) * Familiarity with cloud platforms (GCP, Azure, or AWS); (preferred) * Familiarity with REST; (preferred) * Interest in microservice architecture. (preferred) **Additional Information** **What It's Like to Work at Wave** ---------------------------- At Wave, we believe in an environment where autonomy and responsibility go hand in hand. We are a fully remote company, meaning we trust people to do their best work from wherever they are—with freedom, transparency, and collaboration. We value curious individuals eager to learn, grow, and be part of something purposefully built. Here, everyone has an active voice, real impact on decisions, and space to propose solutions and innovate. **Employment Model:** Individual Contractor (PJ). **Work Format:** Remote—work from anywhere. **Our Culture** ----------------- **Be so good they can't ignore you:** We solve problems at their root, deliver with quality and depth (grounded in data and best practices). **Care for People:** Because we are diverse and strive to build an environment that expands people’s worldviews and careers. **Customer-Centric Heart:** We focus on the value we help customers achieve by solving meaningful problems. **Passion for Practice:** We believe in learning by doing—and that a well-executed good idea beats a brilliant idea that never leaves the drawing board. **Wave is a movement toward digital transformation for large industries across Latin America—powered by accessible, reliable, and incredibly efficient technology, at scale.** Technology and customer needs have evolved significantly over the past decades, while many large enterprises continue operating with legacy structures and solutions. Our mission is to help these organizations become more digital and streamlined, building better customer journeys—while gaining financial and operational efficiency. Today, most of our team (80%) works in technology—engineering, design, and product. We deeply value **what we do** **and how we do it**, caring for one another and fostering an environment where work has purpose and real impact. This drives us to **solve meaningful problems**, reducing inefficiencies across processes. We know many of these challenges are complex, and what brought us here won’t necessarily carry us forward. That’s why we cultivate a culture of **autonomy** and **continuous learning**, where curiosity and the desire to evolve are fundamental. We believe that by nurturing people’s growth—as professionals and human beings—we create a space where people feel good, challenged, and empowered to develop while (intra)entrepreneuring together, building a global, enduring tech business with real impact. **Come expand your world (and your career) with us.


