
Senior Full-Stack Developer
Spassu
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
PostGISPythonReact
About the role
- Design, develop, and maintain scalable, secure, high-performance backend systems, acting as a technical reference within the development team, contributing to architecture decisions, programming best practices, and supporting the team's technical growth.
- Design, develop, and maintain scalable backend APIs, services, and integrations;
- Define architectural standards, development best practices, and guidelines;
- Implement solutions with a focus on high performance, security, and availability;
- Collaborate with Product, Frontend, UX, and DevOps teams to deliver end-to-end solutions;
- Ensure code quality through automated testing (unit, integration, and end-to-end);
- Perform code reviews, mentor developers, and support the team's technical development;
- Monitor and optimize production applications (logging, metrics, observability);
- Participate in technical discussions about technology choices and system evolution.
Requirements
- Bachelor's degree in information technology or related fields (web design, product design, business administration, physics, chemistry, engineering) or a postgraduate degree in a related area.
- Preferred experience: 5 years working with backend languages;
- Microservices architecture;
- Continuous integration and continuous deployment (CI/CD);
- Version control tools and management;
- Experience in agile projects;
- Advanced knowledge of relational and non-relational databases;
- Knowledge of automated testing and test-driven development;
- Familiarity with containerization;
- Strong understanding of design patterns and software engineering principles;
- Familiarity with application security;
- Experience with unit testing;
- Paginated endpoints;
- Caching;
- Asynchronous programming;
- Spatial and temporal search;
- Knowledge of PostGIS and GeoDjango;
- Python, React
Benefits
- Health insurance
- Dental insurance
- Life insurance
- Meal or food allowance
- Transportation voucher
- WellHub
- Gympass
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend developmentPythonmicroservices architectureautomated testingtest-driven developmentrelational databasesnon-relational databasescontainerizationasynchronous programmingPostGIS
Soft skills
mentoringcollaborationtechnical growthcode quality assurancetechnical discussions
Certifications
Bachelor's degreepostgraduate degree