
Lead Software Engineer
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in Costa Rica.
• Design, develop, review, and troubleshoot backend services utilizing TypeScript and Node.js.
• Construct and sustain robust distributed APIs employing REST, GraphQL, and gRPC.
• Lead the technical execution within the core platform team, serving as a primary architectural reference.
• Optimize and oversee database schemas and queries utilizing PostgreSQL.
• Implement and manage cloud infrastructure leveraging AWS or GCP platforms, Kubernetes, and Terraform.
• Convert complex business, security, and reliability requirements into maintainable platform architectures and API contracts.
• Collaborate with engineering managers and cross-functional teams to plan secure migrations, feature deployments, and system observability.
• Mentor team members through design reviews, code reviews, and shared technical ownership to effectively disseminate knowledge.
• 8+ years of software engineering experience with significant backend or platform engineering responsibilities.
• Bachelor’s degree in Computer Science or a related technical field.
• Strong proficiency in TypeScript and JavaScript, along with substantial production experience in Node.js.
• Extensive experience in designing and operating distributed APIs, particularly REST, GraphQL, or gRPC.
• Proven expertise in PostgreSQL, including schema design and query optimization.
• Familiarity with cloud platforms such as AWS or GCP, Kubernetes, and infrastructure-as-code tools like Terraform.
• A minimum of B2 level English or higher, with the ability to clearly articulate and discuss complex technical concepts.
• No benefits, perks, or compensation extras are specified in the posting.
Natera
Felix
Felix
Get handpicked remote jobs straight to your inbox weekly.