
Software Developer III
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Brazil.
• Act as the technical lead for a specific domain or subsystem, ensuring its continuous and safe development over time.
• Ensure that the domain adheres to established SLOs (latency/errors/availability) and actively strive to enhance reliability.
• Oversee technical planning and implementation for the domain, including decomposition, dependencies, risks, execution, and validation.
• Continuously elevate the team's technical expertise through best practices, thorough code reviews, references, documentation, and standards.
• Function as an internal technical authority: assist in complex decision-making, facilitate discussions, and minimize rework.
• Spearhead incident response for your domain, focusing on mitigation, comprehensive RCA, and structured preventive measures.
• Proficiency in TypeScript and Node.js (async/await, promises, error handling; event loop, streams, and concurrency).
• Experience in REST API development utilizing OpenAPI (contracts, validation, and status codes).
• Knowledge of SQL (Postgres): including queries, migrations, and optimization of queries and indexes.
• Familiarity with Git and PR workflows (small commits, rebase, and straightforward conflict resolution).
• Competence in automated testing (unit, integration, and contract) using Jest.
• Experience with CI/CD and deployment: pipeline (lint/test/build/deploy), smoke tests, environment variables, and logs.
• Understanding of observability: structured logs, basic metrics, and light tracing.
• Familiarity with messaging and resilience (BullMQ/RabbitMQ): including retries, DLQ, idempotency, and ordering when necessary.
• Awareness of performance and scalability: profiling, common bottlenecks, and trade-offs.
• Applied knowledge of basic system design: rate limiting, circuit breaker, bulkhead, and graceful degradation.
• Understanding of concurrency and integrity: locks and consistency (optimistic/pessimistic).
• Knowledge of NoSQL and caching (TTL and risks of inconsistency).
• Experience in incident management: mitigation, RCA/post-mortem, and preventive actions.
• Meal allowance or food voucher to support your grocery needs or dining at your favorite restaurant;
• Health and dental insurance coverage for you and your family;
• Private pension plan to secure your financial future and investments;
• Life insurance to provide reassurance for you and your loved ones;
• Profit sharing as a reward for your contributions and results;
• Well-being programs that promote employee wellness and health;
• Access to Wellhub, featuring over 18,000 gyms throughout Brazil.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.