Senior Software Developer
Location
Brazil
Experience Level
Senior
Type Of Employment
Full-Time
Remote
Yes
Domain
Market Intelligence
We’re looking for a full-stack engineer with 8+ years of experience and a consistent track record of shipping reliable, high-quality production systems. You should feel comfortable designing backend services, building polished web interfaces, optimizing database performance, and supporting other developers through mentorship.
Requirements:
- 8+ years of software development experience with a history of successful production deployments and a demonstrable commitment to high-quality engineering.
- Strong full-stack capabilities, ideally with experience in Python/Django and modern JavaScript frameworks (such as Vue/Nuxt). At least 5 years of hands-on Python and JavaScript experience in web application or data-centric environments.
- Familiarity with Java/Spring Boot.
- Broad technical comfort across the application stack: UI, services, databases, CI/CD, and automated testing.
- Experience with AI-assisted coding tools (e.g., Claude Code, GeminiCLI, etc.), with an interest in experimenting with new technologies.
- Enjoys working within a small, cross-functional agile team that values collaboration, open communication, and lightweight processes.
- Passionate about software craftsmanship, continuous improvement, and helping evolve team engineering practices.
- Demonstrated leadership qualities: mentoring teammates, advocating for sound architectural decisions, and contributing to a culture of quality.
Responsibilities:
- Working as part of an agile development team to design, build, and iterate on new features, taking a pragmatic approach to complex problem solving.
- Contributing to full-stack applications built with Python/Django/FastAPI and Vue/Nuxt, as well as improving reporting and survey-related workflows with custom scripts and extensions.
- Collaborating with external partners and vendors to ensure technical deliverables meet quality and business expectations.
- Mentoring developers by promoting strong design principles, defensive coding practices, clean code standards, critical thinking, and agile mindsets.
- Supporting application configuration and deployment, while helping enhance CI/CD pipelines and deployment workflows.
Skill Set:
- Python: 5+ years working with Python for applications, APIs, scripting, or data engineering (Django experience is an advantage).
- Frontend: Experience with frameworks such as Vue or React, and with utility-based styling tools like Tailwind CSS.
- Databases: Ability to work with and optimize relational databases (e.g., PostgreSQL, MySQL).
- DevOps & Tooling: Proficiency using Linux, Git, CI/CD tools such as Jenkins (or similar), and general development tooling.
- Methodologies: Proven experience working in Agile environments (Scrum, Kanban) focused on iterative delivery, continuous feedback, and team collaboration.