
Senior Back-end Software Engineer
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Brazil.
• Spearhead backend projects from conception to execution, overseeing the breakdown of requirements, implementation, testing, and deployment to production.
• Advance the platform architecture (monolith and/or microservices) with a balanced approach, considering immediate needs alongside long-term viability.
• Establish and uphold code quality standards, which include testing, thorough code reviews, consistent error management, and best development practices.
• Oversee intricate integrations, ensuring application robustness through strategies like timeouts, retries, idempotency, and fallbacks.
• Proactively enhance system stability and reliability in production by conducting diagnostics, mitigating incidents, and participating in postmortem analyses.
• Guide mid-level developers, fostering their technical development through pair programming, pull request assessments, and ongoing mentorship.
• Assist in the advancement of platform observability, underpinning technical choices with data and system health metrics.
• Extensive experience in backend development utilizing Node.js and TypeScript, with hands-on work in Nest.js and/or Express in production settings.
• Demonstrated experience in defining and refining system architecture, grasping trade-offs such as service separation, API versioning, and scalability considerations.
• Practical expertise in databases, including modeling, indexing, and performance optimization in MongoDB and/or PostgreSQL.
• Familiarity with observability and incident management through logs, metrics, tracing, and monitoring tools.
• Strong communication abilities and the capacity to mentor fellow developers, imparting knowledge and guiding technical choices.
• Well-organized, responsible, and self-sufficient, capable of functioning in environments characterized by high complexity and significant impact.
• Considerable experience with Google Cloud Platform (GCP) and DevOps/CI/CD methodologies, including Cloud Build and Infrastructure as Code, is advantageous.
• Experience with asynchronous architectures that utilize queues, workers, and DLQs is a plus.
• Proficient in advanced English for reading, writing, and technical communication is beneficial.
• Wellhub (Gympass)
• Life insurance
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.