Senior Software Engineer
Core
Build performant and scalable backend applications in a cloud-based microservice architecture and shape the technical architecture of the product.
Role type
Senior Software Engineer (Backend)
Builds
Highly available and scalable services in a production environment
Domain
Financial services / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Kotlin, AWS cloud services, Spring Boot, Apache Kafka, AWS SQS, Apache Airflow, TypeScript, Infrastructure as Code (AWS CDK, CloudFormation), REST, gRPC, CI/CD, Postgres, DynamoDB, Docker, Kubernetes, workflow orchestration, testing, monitoring and alerting
Technologies
Java, Kotlin, AWS, Spring Boot, Apache Kafka, AWS SQS, Apache Airflow, TypeScript, AWS CDK, CloudFormation, Postgres, DynamoDB, Docker, Kubernetes, DataDog, AWS CloudWatch
Responsibilities
Use object-oriented programming languages to build backend applications; participate in shaping technical architecture; own technical solutions for new product requirements; deliver scalable services; generate ideas for new initiatives; collaborate with stakeholders; mentor team members
Seniority
Senior, hands-on IC