
Lead Backend Developer
Posted Jun 19

Posted Jun 19
This is a fully remote position, open to applicants in United States.
• Oversee the backend architecture and technical design for services related to the personalization platform.
• Create and develop cloud-native backend APIs utilizing TypeScript, Node.js, AWS Lambda, and API Gateway.
• Engage in intricate serverless workflows using AWS Step Functions and associated AWS services.
• Construct and sustain services that facilitate personalized experiences, eligibility criteria, recommendations, and capabilities driven by workflows.
• Assist in the migration, modernization, and enhancement of backend services within the cloud environment.
• Work with various databases and search technologies including DynamoDB, DocumentDB/MongoDB-style databases, OpenSearch, or Elasticsearch.
• Establish backend patterns, engineering standards, and reusable methods for the team.
• Evaluate designs and code with an emphasis on reliability, scalability, maintainability, and readiness for production.
• Collaborate intimately with frontend engineers, product managers, QA, and other engineering teams.
• Enhance observability, debugging, reliability, and operational quality of backend services.
• Guide engineers technically and assist the team in making improved architectural choices.
• A minimum of 7 years of experience in backend engineering.
• Extensive hands-on experience with TypeScript and Node.js.
• Profound knowledge of Node.js backend development, including async execution, event loop behavior, API performance, error handling, and production debugging.
• Significant experience in building APIs using AWS Lambda and API Gateway.
• Strong expertise in AWS serverless architecture.
• Familiarity with AWS Step Functions or comparable workflow orchestration systems.
• Experience with infrastructure-as-code tools like Terraform.
• Proficiency with Serverless Framework or similar deployment frameworks.
• Solid understanding of NoSQL databases, particularly DynamoDB or similar systems.
• Good grasp of database design, indexing, query patterns, and performance trade-offs.
• Experience with OpenSearch, Elasticsearch, DocumentDB, or MongoDB-style systems is highly advantageous.
• Strong fundamentals in distributed systems: retries, idempotency, partial failure, timeouts, consistency, scaling, and observability.
• Capability to articulate complex technical concepts clearly to both technical and non-technical audiences.
• A strong ownership mindset with the capability to work autonomously and drive initiatives from inception to delivery.
• No specified benefits mentioned.
How To MANAGE a Small Law Firm
Travoom
Binance
Soluções eSales | Logística, Financeiro, Analytics e File Transfer
Get handpicked remote jobs straight to your inbox weekly.