Salary
💰 $152,200 - $204,100 per year
Tech Stack
ApacheAWSCloudDockerDynamoDBJavaJavaScriptKafkaKubernetesMicroservicesNode.jsReactRedisSpringSpring BootSpringBootTerraformTypeScript
About the role
- Apply deep technical knowledge and skills to deliver scalable, performant, maintainable, loosely coupled, encapsulated, and testable software
- Communicate and collaborate across teams and systems
- Demonstrated project ownership
- System and API design, and implementation best practices to guide and mentor
- Work with product teams to translate requirements into technical implementations
- Define technical and operational metrics to measure system health
- Mentor and support peers, improve code and design towards scalable, clean, and decoupled implementations
- Facilitate discussions and drive resolution, ensuring clear outcomes
- Design, implement, and test solutions in high-throughput, low-latency microservices environment
- Understand and use automated tools (AI) while adhering to company policy
- Read and understand product user stories, translate into tasks, and lead team through execution
- Enhance systems’ observability with metrics, monitors, and alerts
- Be available for On-Call rotations based on the team’s escalation policy and support schedule
Requirements
- 7+ years of software engineering experience
- Advanced proficiency with Java
- Proficiency with Typescript
- Demonstrable analytical / problem-solving skills
- Great communication, collaboration skills, and a strong teamwork ethic with both technical and non-technical audiences
- Experience with SpringBoot and related Spring projects
- Experience with Non-relational database technologies like DynamoDB
- Proficiency with Javascript frameworks(React, node.js)
- Experience with Caching datastores such as Redis, ValKey, or MemCache
- Experience with Data Streaming Mechanisms such as Apache Kafka and/or Kinesis
- Experience with Cloud platforms such as AWS
- Experience with Modern DevOps tools such as Terraform, Docker, and Kubernetes
- Microservice architecture
- Domain knowledge in the Ad Tech industry (preferred)
- BS or MS in Computer Science / Engineering or relevant work experience