Thanx empowers brick & mortar retailers to meaningfully engage customers and grow their lifetime value. ✨
Software Developer
Location
Brazil
Posted
175 days ago
Salary
$65K - $80K / year
Seniority
Senior
Job Description
Software Developer
Thanx
• Architect and Develop Robust Software Solutions: Build well crafted, scalable, maintainable, and resilient software across the entire stack • Enhance Software Stability and Resilience: Diagnose and address bugs while tackling root causes to bolster the stability and resilience of our software, ensuring a seamless user experience. Participate in on-call rotation with all other engineers. • Collaborate and Share Expertise: Engage proactively in pull requests and spike documents, actively sharing insights and expertise to foster a collaborative team environment and drive continuous improvement. • Tech Debt Management: Collaborate with the team to systematically identify and mitigate technical debt, ensuring a sustainable and optimized software development process over time. • Learn and Grow: Stay updated on emerging technologies, tools, and best practices in software development. Actively participate in team learning sessions, workshops, and training opportunities to enhance technical skills and knowledge.
Job Requirements
- 3+ years experience as a developer working with modern web frameworks, such as RoR, Django, or similar.
- You’ve worked with modern front-end technologies, such as React, Angular, Typescript or similar.
- You’re excited to work on full-stack problems, even though your interests may lean heavily towards one part of the stack over others
- You’re able to work effectively as part of a geographically distributed team in an agile development environment
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
Instituto de Pesquisas EldoradoSomos um Instituto de Pesquisa, Desenvolvimento e Inovação único no Brasil. Estamos em constante inspiração pelo novo!
• Develop new features for web applications (frontend and backend); • Maintain and evolve existing systems, including bug fixes; • Work in an agile environment (Scrum/Kanban); • Collaborate with the team on code reviews, interface definitions, and proposing solutions for users and clients.
Senior Full Stack Developer
MultipleMultiple creates sustainable business and human impact, solving critical challenges in new ways.
• Develop and maintain the frontend and backend of the Smart Alerts tool using React.js and Nest.js. • Ensure seamless integration between frontend and backend components, optimising for performance, scalability, and user experience. • Conduct code reviews, optimise performance, and ensure adherence to the best security practices across the entire stack. • Mentor junior developers and contribute to the continuous improvement of the development process. • Implement and maintain containerisation solutions using Docker. • Apply Agile and Scrum methodologies to ensure efficient project management and timely delivery. • Troubleshoot and resolve complex technical issues related to both frontend and backend services. • Collaborate with product managers, UX/UI designers, DevOps engineers, and other team members. • Design and implement robust and scalable database solutions using MySQL/MariaDB, and NoSQL databases like MongoDB.
• Innovate with the latest technologies • Collaborate on high-impact projects for national and international clients • Foster a culture of collaboration and creativity
Senior Full Stack Developer
Smart WorkingEmpowering companies to work with the best engineers in the world
• Contribute to the modernisation of Python AWS Lambda microservices by understanding legacy Python code and rebuilding services using the modern SDK. • Build and maintain extensive unit test suites to ensure reliability, quality, and long-term maintainability of microservices. • Support the rewrite of ingestion capabilities by developing new Python Lambda microservices and extending TypeScript data pipelines. • Help rewrite the initial part of the data pipeline to support high-throughput analysis. • Improve the observability of conversations flowing through the platform and ensure issues can be identified and diagnosed efficiently. • Contribute to the initiative starting Q2 2026 to rebuild both the phone application and web application to surface more meaningful conversation insights. • Work effectively within a small team, delivering work both independently and collaboratively. • Collaborate with the Technical BA to assist with refining tickets and clarifying requirements before implementation.




