Software Developer
Location
Brazil
Experience Level
Middle
Type Of Employment
Full-Time
Remote
Yes
Domain
Market Intelligence
We’re seeking a versatile full-stack engineer with 4+ years of experience who consistently delivers production-ready, high-quality systems. You should feel equally confident designing backend services, building clean and efficient UI components, optimizing database performance, and supporting teammates with guidance and mentorship.
Requirements:
- 4+ years of software development experience and a portfolio or history of meaningful production deployments.
- Strong full-stack background with Python/Django and JavaScript frameworks (especially Vue/Nuxt) or comparable experience in web application or data engineering environments.
- Ability to work confidently across the stack: UI, APIs, databases, CI/CD pipelines, automation, and testing.
- Experience with AI-assisted coding tools (e.g., Claude Code, GeminiCLI, etc.) and interest in exploring emerging technologies.
- Comfort working in a small, multi-disciplinary agile team that prioritizes collaboration and direct communication.
- Passion for software craftsmanship and helping shape lean, effective development practices.
Responsibilities:
- Working as part of an agile team to design, build, and iterate on new features, applying a pragmatic approach to complex challenges.
- Contributing to full-stack applications built with Python/Django/FastAPI and Vue/Nuxt, as well as enhancing reporting and survey workflows using custom scripts or extensions.
- Collaborating with external vendors to ensure their deliverables meet both technical and business expectations.
- Supporting application configuration and deployment, and contributing to improvements across the CI/CD environment.
Skill Set:
- Python: 3+ years of professional experience using Python for application development, scripting, or data workflows (Django experience is an asset).
- Frontend: Experience with modern UI frameworks such as Vue or React, and familiarity with utility-first CSS frameworks like Tailwind.
- Databases: Ability to query, analyze, and work with relational databases (e.g., PostgreSQL, MySQL).
- DevOps & Tools: Comfortable using Linux, Git, CI/CD tools (e.g., Jenkins or similar), and general development tooling.
- Methodologies: Experience working in Agile environments (Scrum, Kanban) with an emphasis on iterative delivery and continuous feedback.