Mid-Level Developer Analyst – Full Stack

Posted Oct 30

This is a fully remote position, open to applicants in Brazil.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

finanzen.net GmbH22 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care22 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free22 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures22 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics22 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX22 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers