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.
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. View directory listings: all jobs, search results, location & role pages.
