
Staff Backend Software Engineer – Fraud & Prevention
Gympass
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Collaborate with a cross functional team spanning operation, product management, and engineering to build new technologies and features;
- Build production systems that prevent fraud from happening;
- Help to prototype, implement and productionize new anti fraud solutions at scale;
- Ensure successful deliveries, and promote the long-term technical health of our journeys;
- Ensure a high bar on code quality standards, making sure developers are proud of their work;
- Apply development best practices;
- Take part in incident resolution and troubleshooting in the production environment;
- Take ownership of critical features, be accountable, and possess a high level of ownership by following up on engineering SLOs and product KPIs;
- Interact with the product team and stakeholders to impact the business;
- Mentor other engineers;
- Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life wellness.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or related discipline or equivalent practical experience;
- Proactive learner eager to master new technologies and resolve challenging technical issues;
- Experience in developing RESTful web services;
- Experience with Java or Kotlin;
- Nice to have experience with Golang;
- Experience with SQL/NoSQL technology (such as PostgreSQL, MySQL, DynamoDB), understanding common use cases and performance pitfalls;
- Experience dealing with event-driven architectures and message brokers (such as KAFKA, AWS SQS, AWS SNS, etc.) understanding of their use cases and pitfalls:
- Experience applying computer science fundamentals: data structures, algorithm design, problem-solving, and complexity analysis;
- Experience with microservices and high-volume distributed systems;
- Experience with Cloud-based architectures (AWS experience is nice to have);
- A true team player who loves working towards both team and individual goals with years of experience in web development. Strong communication skills, including verbal and written English and Portuguese.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinGolangRESTful web servicesSQLNoSQLPostgreSQLMySQLDynamoDBmicroservices
Soft Skills
proactive learnerteam playerstrong communication skillsmentoringownershipproblem-solvingcollaborationsupportive environmentwellbeing focusaccountability
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineeringrelated discipline