Full Stack Engineer (Remote in Brazil)
As a Fullstack Software Engineer at Slice Group, you’ll play a critical role in building and enhancing the technology that powers our innovative lay-by travel payment solutions. You’ll actively contribute to solving business challenges, from operational bottlenecks to API design. This role is ideal for someone who thrives in a fast-paced startup environment, enjoys collaborating across teams, and takes ownership from ideation to implementation.
Your work will directly impact customer experiences, merchant integrations, and the overall growth trajectory of Slice Group.
Key Responsibilities
- Build and solve business problems: This is the key responsibility - adding value to the business through technology. Use engineering to deploy to production quickly solving business problems from operational bottlenecks, data integrity and API building.
- API maintenance and design: develop, and maintain robust, scalable, public facing APIs used by partners at checkout. Optimise for seamless integration for partners.
- Cross Team Collaboration: Work closely with Product, Design, and other Engineering teams to deliver exceptional products. Drive technical discussions and provide innovative solutions.
Qualifications
Previous Experience:
Must have
- Has worked on building and maintaining publicly facing APIs
- Has worked with external partners and integrations before
- 5+ years of professional experience as a Software Engineer
- English fluency
Good to have
- Has worked at a high growth startup
- Has worked on payments or checkout experiences
- Has worked with travel domain before
- Interest in AI
Skills:
Technical Skills
- Event Sourcing: We use Event Sourcing as our persistence strategy, enabling detailed audit trails, reliable state reconstruction, and support for business growth targets.
- Experience with cloud platforms - specifically AWS & GCP
- Design public API and Webhooks: As we scale, there are good opportunities for us to create clean, well-documented public APIs and webhooks for seamless third-party integrations.
- Experience writing code with Typescript and Golang
Soft Skills
- Can work with external partners/clients - can communicate well with external parties and assist in integration process. Promptly replies to external communication and okay to jump on calls with external partners and developers.
- Ownership of whole process, we don’t need to wait for higher ups to decide somethings. We can go forward and resolve all the dependencies that we need to sort out and pull in people who bring in relevant business expertise.
- Can communicates clearly to both technical and non-technical people - in this role you get to work with other engineers but also non-techincal folks. It is important you can communicate with both and appreciate the audience when communicating.
Personal Attributes:
- You’re proactive and take initiative — comfortable operating in ambiguity
- You speak up - if you see a problem you raise it and fix it or if you don’t know what to do ask for help
- You can handle complexity but strive for simplicity in systems
- You’re collaborative and communicative — keeping stakeholders informed and closing the loop
- You move fast, can meet quick deadlines, and are comfortable with imperfect information
Other Key Details:
Working Hours: While we are flexible, we are expecting a few hours of overlap every day, especially during onboarding. Suggested:
GMT-3 14pm - 22pm / GMT+11 4am - 12pm
Location: Remote from Brazil 🇧🇷
Interview Process
- Initial application
- Cultural screen - with our Sr. Delivery Manager or Head of People
- Technical screen - with an Engineer from our team
- Technical Task and Pairing - with our Engineering team
