
Senior Software Engineer, Backend
Swile
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Write high-quality, well-documented, efficient, tested, and maintainable code
- Ensure and improve observability and monitoring of our applications
- Proactively focus on enhancing other team members’ technical skills, coding standards, and overall code quality
- Learn new programming languages when needed
- Actively work on improving the security, performance, and stability of applications
- Conduct and receive high-quality code reviews
- Provide technical guidance through informed discussions
- Propose architectural solutions, collaborating and mentoring team members
- Estimate and plan timelines for deliverables with stakeholders and product team
- Leverage existing Swile solutions to align with global platforms
- Build incremental solutions with the product team
- Focus on delivering well-tested and automated features, including E2E tests
- Monitor and respond to incidents in production
- Lead projects, ensuring delivery within estimated timelines
- Help grow team members technically by being a role model
- Participate in hiring processes for engineers at the same or lower levels
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related fields—or equivalent practical experience
- Professional experience in software engineering using Java or Kotlin
- Experience in designing and developing distributed systems
- Experience with technologies such as Redis, Kafka, RabbitMQ, or similar
- Experience with relational and non-relational databases
- Clear and effective communication skills
- Advanced English C1 level
Benefits
- 💳 Flexible benefits package you can use as you wish (flexfood, mobility, culture, education, etc.) via the Swile card
- 💸 Bonus
- 🏠 Home office allowance
- 👩⚕️ Health and dental insurance with no co-pay
- 💪 TotalPass (access to top gyms and studios)
- 🗣️ English or French lessons
- 💊 Pharmacy assistance
- 🧠 Emotional well-being support (free therapy sessions with one of our partners)
- 💰 Swile Shop (discounts at over 1,100 stores and restaurants)
- 💻 Fully remote work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlindistributed systemsE2E testingcode reviewsobservabilitymonitoringsecurityperformancestability
Soft Skills
technical guidancementoringcommunicationcollaborationleadershipteamworkproblem-solvingrole modelingplanningestimating
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering