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.
Date posted: December 1, 2025