Jr. Full Stack Engineer (Remote in Brazil)
This is a Junior Full Stack Engineer role, designed as the intentional starting point for a product engineering career at Slice Group. Your core focus is the operational backbone that keeps our innovative lay-by travel payment solutions running smoothly: triaging support enquiries, investigating data with SQL, managing cloud access, and keeping our pipelines healthy. Alongside that, you’ll start shipping small features and tooling improvements under senior review.
As you grow, the balance shifts toward product code, larger features, and full-stack ownership. You’ll get hands-on exposure to event sourcing, TypeScript, AWS, and GCP, and AI-powered tooling, with Senior Engineers around you to learn from. We’re hiring you for where you can get to, not just where you start.
Key Responsibilities
- Tech Support & Issue Resolution: Triage and resolve technical support enquiries from internal stakeholders, partners, and customers. Investigate issues across the stack and escalate when needed.
- SQL & Data Investigations: Write, adjust, and optimise SQL queries to investigate data discrepancies, generate reports, and support operational needs.
- Access & Permissions Management: Maintain user access, roles, and permissions across cloud platforms (AWS, GCP) and SaaS tools used by the business.
- Operational Support: Assist with monitoring, alerting, and incident response to keep production systems healthy.
- Internal Tooling: Contribute to scripts, automation, and small features that improve team efficiency and reduce repetitive work.
- Small Feature Delivery: Ship small features, bug fixes, and tooling improvements under senior review. This is how you grow.
- Cross-Team Collaboration: Work closely with Product, Design, and other Engineering teams to triage bugs and ship fixes.
- Engineering Practices: Participate in code reviews, documentation, and knowledge sharing across the engineering team.
Qualifications
Previous Experience
Must have
- 1 to 2 years of professional experience in a software engineering or technical support engineering role
- Hands-on experience with SQL (writing, versioning, and adjusting queries, not just running them)
- Proficiency with GitHub (pull requests, branching, code reviews)
- Professional working English. You're comfortable in meetings, write clearly in documentation and support replies, and can pair with English-speaking engineers without it being a barrier.
Good to have
- Experience with AWS and/or GCP (IAM, console navigation, basic resource management)
- Previous experience in the travel domain or fintech
- Has worked at a startup or in a fast-paced environment
- Familiarity with monitoring and observability tools (e.g. Datadog, CloudWatch, Grafana)
- Experience using AI coding assistants or AI-powered tools to boost productivity
Technical Skills
- GitHub: Proficient with Git workflows for version control and team collaboration.
- SQL: Solid querying, debugging, and reporting skills.
- Cloud Platforms: Experience or strong interest in AWS and GCP.
- TypeScript: Interest in learning our primary application language.
- Event Sourcing: Interest in learning the persistence strategy we use, which gives us detailed audit trails and reliable state reconstruction as the business scales.
- AI Tooling: Interest in leveraging AI assistants to accelerate development workflows, debugging, and day-to-day problem solving. We actively encourage this.
Personal Attributes
- You’re curious and proactive, you ask why, dig into root causes, and are comfortable operating in ambiguity.
- You speak up. If you see a problem, you raise it and try to fix it. If you don’t know what to do, you ask for help.
- You can handle complexity but strive for simplicity in systems, documentation, and the way you communicate.
- 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.
- You want to grow into a product engineer. This is a path role, and you’re hungry to take on more code-focused work over time.
Your Growth Path
This role is built for progression, not a permanent operational seat. You move through three phases as your impact grows. Pace varies by person.
- Phase 1: Foundations. You keep the operational layer reliable. Own support triage and SQL investigations. Ship small fixes and tooling improvements under senior review. Build fluency in our stack and event sourcing model.
- Phase 2: Contribution. You take on your first small features end-to-end with senior pairing. Contribute to design and architectural conversations. Your code starts reaching customers.
- Phase 3: Ownership. You move into a Full Stack Engineer role with broader product ownership and deeper code work. Less time on operational support, as you help onboard the next person into the supporting layer.
Other Key Details
Working Hours
While we are flexible, we expect a few hours of daily overlap with the wider team, especially during onboarding.
GMT−3: 15:00 – 23:00 / GMT+11: 05:00 – 13:00
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
