GRIN International
Sr. Software Engineer
About the job
GRIN is seeking a Senior Software Engineer to help drive the continued evolution of our core platform, GRIN Classic. The foundation of the leading influencer marketing software trusted by top global brands. This is a rare opportunity to work end-to-end on a live, revenue-generating SaaS product where every improvement directly impacts customers. You’ll work in a lean, high-autonomy environment—owning projects from ideation through deployment without layers of management or bureaucracy slowing you down. You’ll collaborate closely with customer-facing teams to identify, prioritize, and deliver meaningful product and infrastructure enhancements that make GRIN faster, more stable, and more scalable. As our next-generation platform (Gia) matures, you’ll also gain exposure to AI-driven engineering through close collaboration with our advanced AI engineering team—an opportunity to evolve your skill set and influence the next phase of GRIN’s technical transformation. What You’ll Do Design, build, and maintain features and services that solve real customer problems and scale efficiently. Lead and execute projects end-to-end—requirements, implementation, testing, deployment, and monitoring. Collaborate directly with internal teams and customers to understand needs and craft practical, reliable solutions. Continuously improve system performance, reliability, and maintainability through thoughtful engineering. Engage in architectural discussions and influence long-term technical direction. Mentor peers and contribute to a culture of technical excellence and shared learning. Why You’ll Love This Role High Autonomy: No management layers. You own your projects and see them through to production. Visible Impact: You’ll work on a live system used by real customers every day—your code matters immediately. Fast Cycle Times: Small, focused projects ship quickly—no six-month marathons. Full-Stack Variety: Work across front-end, back-end, infrastructure, and data layers for continuous skill growth. AI Exposure: As GRIN transitions toward our AI-native platform, you’ll gain firsthand experience working alongside seasoned AI engineers (expected over the next 12 months). What We’re Looking For 5+ years of professional software development experience in production environments. Strong proficiency in JavaScript with experience in modern frameworks (Vue.js, React, or Angular). Back-end experience with PHP (Laravel preferred), Go, or similar. Solid database fundamentals (SQL, MySQL, or PostgreSQL; MongoDB a plus). Experience working with AWS or other cloud platforms. Familiarity with Git and collaborative development workflows. Clear communication skills and a collaborative, self-directed working style. Comfort using Cursor or similar AI-assisted coding tools. Required Qualifications: 5+ years of software development experience in production environments. Proficient in JavaScript and experienced with modern front-end frameworks such as Vue.js, React, or Angular. Back-end experience in PHP (Laravel preferred), Go, or similar. Strong understanding of database design and development (SQL, MySQL, PostgreSQL; MongoDB a plus). Familiarity with version control systems (Git) and team-based development workflows. Clear, effective communication and collaboration skills. Familiarity with AWS or equivalent cloud infrastructure. Comfort using Cursor to write and troubleshoot code. Bonus Skills Experience building or maintaining distributed systems or event-driven architectures. Proficiency designing and optimizing APIs and data flows. Familiarity with observability tools (Datadog, Sentry, etc.) and performance profiling. Experience identifying and solving scalability or data-processing bottlenecks. Additional Benefits : Wellbeing Allowance: $120/month Learning and Development Allowance: $30/month Stock Options/Equity Salary Band - Brazil: Sr. Software Engineer: R$319K-R$529K or US$59K-US$95K As a contractor, you will be paid in USD on a monthly basis through Oyster, GRIN's international hiring partner.