
Mid-Level Developer Analyst – Full Stack
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and maintain REST APIs and backend services, ensuring attention to contracts, versioning, and backward compatibility.
• Create unit and integration tests as part of the development process.
• Model data effectively and write optimized queries for relational databases.
• Engage in code reviews, offering and receiving constructive technical feedback.
• Contribute to architectural discussions regarding layer separation, module boundaries, and the isolation of external dependencies.
• Enhance applications with structured logs, metrics, and error handling to troubleshoot production issues.
• Collaborate on the frontend using Vue.js or React/Next.js when necessary for end-to-end delivery.
• Investigate and resolve production incidents, suggesting root-cause solutions.
• Participate in design discussions prior to coding, understand business challenges, and aid in the continuous improvement of the codebase.
• Professional experience in backend development.
• Strong expertise in TypeScript/Node.js.
• Familiarity with coding assistants (Claude Code, Cursor, GitHub Copilot, or similar) utilized in product delivery.
• Experience with structured backend frameworks (NestJS or equivalent), incorporating dependency injection, middleware, and validation pipelines.
• Solid understanding of SQL and relational data modeling, including indexes, joins, normalization, and execution-plan analysis.
• Consistent hands-on experience with automated testing.
• Proficient with Git in collaborative workflows, including branches, pull requests, conflict resolution, and cohesive commits.
• Knowledge of at least one modern frontend framework (Vue.js or React/Next.js).
• Practical understanding of design principles, including SOLID, DRY, YAGNI, and separation of concerns.
• Desirable AWS experience; certification is not mandatory.
• Familiarity with Docker and basic CI/CD pipeline concepts.
• Understanding of messaging and asynchronous processing (SQS, RabbitMQ, Kafka).
• Experience with observability tools and practices, such as Datadog, OpenTelemetry, or similar.
• Knowledge of caching with Redis and cache-invalidation strategies.
• Experience with Clean Architecture, Hexagonal Architecture (Ports and Adapters), or DDD.
• Familiarity with agile methodologies, including XP, Scrum, and Kanban.
• Experience with modular monoliths and/or gradually decomposing legacy systems.
• Understanding of application security, including the OWASP Top 10, authentication/authorization, and Brazil’s General Data Protection Law (LGPD).
• Experience with web components and distributed frontend architecture.
• Practices of Extreme Programming (XP), including TDD, code reviews, continuous integration, and ongoing refactoring.
• Constructive technical feedback through code reviews.
• AWS certification is not required.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.