Senior Software Engineer
Core
Developing and enhancing cloud-based micro-services and frontends for user management, administration, and product access capabilities.
Role type
Senior Software Engineer (Cloud Infrastructure & User Management)
Builds
Resilient micro-services, APIs, and frontends for user management and access services.
Domain
Cloud Infrastructure / User Management / SaaS
Deliverable
production ML models | product features
Required skills
Distributed cloud application development, AWS cloud services, serverless programming, event-driven architecture, API design (REST, GraphQL), JavaScript (Node.js, React), CI/CD pipelines, relational and NoSQL databases, caching technologies, observability implementation, unit/integration/system testing.
Preferred skills
Experience with geographically diverse teams, deep understanding of testing value.
Technologies
AWS, Jenkins, Harness, Terraform, Docker, EC2, MySQL, DynamoDB, Redis, CloudWatch, Splunk, Dynatrace, React, Node.js.
Responsibilities
Build and maintain resilient micro-services and APIs on AWS Cloud; work in a CI/CD Cloud environment with distributed components; write high-quality code adhering to security and testing best practices; assist in production system operations including on-call support and troubleshooting; monitor metrics and improve telemetry gathering and alerting.
Seniority
Senior, hands-on IC