Swile

Senior Software Engineer, Backend

Swile

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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