Swile logoSwile logo

Senior Software Engineer, Backend

SwileRemote, Brasil
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Proficient in backend programming languages (e.g., Java, Python, Go). Strong experience with RESTful API design and development. Familiarity with microservices architecture. Expertise in database management (SQL and NoSQL). Solid understanding of software development best practices. Experience with CI/CD tools and practices. Proven ability to work autonomously while effectively communicating with cross-functional teams. Strong problem-solving skills and a commitment to continuous learning.

About the job

Join Our Innovative Team at Swile!

At Swile, we are on a mission to enhance professional lives by creating exceptional products that streamline daily operations and elevate employee satisfaction. We proudly serve over 5.5 million users across 85,000 companies in France and Brazil, providing cutting-edge solutions in Fintech, Travel, HR, and Employee Benefits.

About the Opportunity

Are you driven by a passion for continuous improvement? This role is tailored for you.
As a Senior Backend Software Engineer, you will be pivotal in optimizing our applications by integrating industry best practices, whether refining a single line of code or redesigning entire architectures. We value autonomy paired with effective communication.
Your role at Swile means making a significant impact on our clients and users by leveraging data-driven insights to ensure efficiency, stability, and performance in our applications. You will convert product visions into software solutions that tackle complex challenges, delivering a seamless, reliable experience for all users.
Our backend team develops essential applications including REST APIs, dashboards, and internal tools that empower our clients and users to effortlessly access their benefits at any time.

Key Responsibilities

Software Engineering
Produce high-quality, well-documented, and maintainable code that is efficient and thoroughly tested.
Enhance observability and monitoring practices for our applications.
Mentor and elevate the technical skills of fellow team members, fostering coding standards and improving overall code quality.
Adapt and learn new programming languages as necessary.
Proactively enhance application security, performance, and stability.
Participate in and conduct thorough code reviews.
Design and Architecture
Offer technical direction by contributing to clear, objective, and straightforward solution discussions.
Collaborate with and mentor team members to propose architectural solutions that satisfy both functional and non-functional requirements.
Execution and Delivery
Estimate and plan deliverable timelines in collaboration with stakeholders and the product team.
Utilize existing Swile solutions to align with global platforms.
Navigate loosely defined or ambiguous requirements to collaboratively shape improved solutions with product and team members.
Build incremental solutions with the product team to promote continuous enhancement and delivery.
Focus on delivering thoroughly tested and automated features, including E2E tests, to maintain application stability.
Monitor and address production incidents effectively.
Leadership
Foster a culture of collaboration and innovation within the engineering team.

About Swile

Swile is a forward-thinking company dedicated to enhancing professional experiences through innovative technology. Our solutions span Fintech, Travel, HR, and Employee Benefits, impacting over 5.5 million users in 85,000 companies across France and Brazil. Join us in our mission to create tools that simplify work life and foster employee satisfaction.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.