On behalf of our client, a leading tech company, we're seeking a talented Software Engineer based in Brazil to join either their Integrations or Developer Experience team.
These teams are the driving force behind our client's success:
Integrations Team: Focuses on creating seamless connections with third-party SaaS applications, ensuring the platform integrates smoothly and efficiently with the tools customers rely on.
Developer Experience Team: Ensures excellence and user satisfaction within the core platform, shaping the user experience by delivering impactful features that reach millions of users.
As a Software Engineer at our client's company, you'll have the opportunity to work on high-impact projects that directly contribute to the success and growth of the company. Whether you're drawn to crafting seamless user experiences or architecting intricate integrations, your talent will find a home here. If the idea of making a tangible impact excites you, we want to hear from you!
What You'll Do
⦿ Develop and Maintain Integrations: Work on building, enhancing, and maintaining integrations with third-party SaaS applications, ensuring seamless connectivity and reliability.
⦿ Implement and Debug Features: Develop features across the stack (TypeScript, Node.js, React), including both backend endpoints and React components, ensuring full end-to-end functionality.
⦿ Improve Frameworks and Features: Identify areas for improvement in the integrations framework and core product features, contributing to the evolution and scalability of the platform.
⦿ Understand Customer Use Cases: Collaborate closely with the product team to understand customer needs and use cases, influencing key product and architecture decisions that align with user expectations.
⦿ Work with Developer Tools: Utilize observability tools like Sentry, Grafana, and Prometheus to debug and improve stability and performance.
⦿ Lead and Mentor: Contribute to the growth of the engineering team by mentoring junior engineers and helping to shape the company culture from day one. Take ownership of projects and drive them from concept to completion with high autonomy.
⦿ Participate in Sprints and Collaboration: Engage in two-week sprints, working closely with your team to set goals, review progress, and deliver high-quality results. Participate in daily standups, sprint kickoffs, and retrospectives.
⦿ Contribute to Continuous Learning: Engage in regular hackathons and learning sessions, experimenting with new tools and techniques to stay at the forefront of technology.
You Should Have
⦿ Technical Proficiency: 2+ years of experience with TypeScript, Node.js, and React, with a strong understanding of how to develop scalable, maintainable code.
⦿ Full Stack Experience: Ability to handle end-to-end feature development—everything from writing React components to building Node.js endpoints, integrating APIs, and working with Postgres and Redis for data persistence and caching.
⦿ Integration Experience: Hands-on experience developing integrations with third-party SaaS APIs, with a deep understanding of API design and best practices.
⦿ Debugging and Observability: Experience working with logging and observability tools, comfortable debugging complex systems.
⦿ High Autonomy and Decision-Making: Confidence in working in a high-autonomy, fast-paced environment where you'll be responsible for making decisions that influence the direction of the company. Ability to manage your time effectively and work independently, while also thriving in a collaborative team environment.
⦿ Language Skills: Fluency in English for effective communication with the global team.
Bonus Points If You Have
⦿ Next.js Experience: Experience with Next.js or other server-side rendering frameworks and tools, bringing additional depth to your ability to deliver high-performance web applications.
⦿ Design Intuition: A strong eye for design and an intuitive understanding of what makes a great user experience, enabling you to contribute to both the aesthetic and functional aspects of the product.
⦿ Distributed Systems Knowledge: Experience or interest in working with distributed systems and high-throughput environments, contributing to the robustness and scalability of the platform.
⦿ Customer-Facing Experience: Any experience in customer-facing roles or working closely with support teams, adding a layer of empathy and understanding of user needs.
What Our Client Values
Our client's values define how their team works together and the environment they create. They believe in:
⦿ No Brilliant Assholes: They value kindness, respect, and collaboration over individual brilliance. Their culture is built on supporting each other and fostering a positive work environment.
⦿ Continuous Learning: They encourage a culture of continuous learning, where team members are always seeking to improve their skills and knowledge.
⦿ High Autonomy: They trust their team to take ownership of their work, make decisions, and drive projects forward with minimal oversight.
⦿ High Ownership: They believe in taking responsibility for work from start to finish, ensuring the delivery of high-quality results.
⦿ People Over Process: While processes are important, they prioritize the needs and growth of their people, adapting workflows to best support the team's success.
⦿ Flat Structure / Everyone Is a Leader: They maintain a flat organizational structure where everyone has the opportunity to lead, contribute ideas, and influence the direction of the company.
⦿ Investing in Automation: They believe in automating repetitive tasks so the team can focus on what truly matters—innovation and solving complex problems.
Our Client Will Provide
⦿ Laptop/Equipment: All the tools and equipment you need to do your best work, whether you're at home, in a café, or at a co-working space.
⦿ Unlimited PTO: They offer unlimited paid time off, trusting you to manage your time and recharge as needed.
⦿ Annual Team Retreats: Join the team for annual retreats in exciting locations, where you'll come together to relax, bond, and collaborate in person.
⦿ Health Benefits: Comprehensive health, dental, and vision insurance, tailored to your country of residence.
⦿ Remote Work: The freedom to work from anywhere within Brazil, with the flexibility to design your own workday.
⦿ Competitive Salary: A competitive salary package in USD, ranging from $50,000 to $80,000 per year (depending on experience).