What You'll Do:
In this role we will be accountable for crafting, coding, deploying, maintaining and testing the components with end-to-end knowledge of the entire system.
We have the chance to derive thrill in crafting a software piece with sophisticated requirements. This role is for you if you believe you are a problem
We tackle and articulate the problems well enough to drive to a solution.
Who You Are:
to code, own, and
Responsibilities:
- Expertise in cloud-native, scaled-out, and distributed applications using microservice architecture. Strong in networking, system expertise, tooling, monitoring, and cloud management.
- Consistent record to work in small, highly technical teams using Agile/Scrum practices.
- Leadership: Skilled in facilitating and moderating productive discussions among diverse groups.
- Problem Solving: Strong problem-solving and software development/solving skills.
- Passion: Enthusiastic about using data to answer critical business questions and improve customer experience.
Technical Skills Required:
- Proficient in any of the programming languages such as Java, Python, Scala, etc
- Experience with cloud computing services like AWS (EC2, EMR, Fargate, Redshift, S3, IAM, Route53, RDS, VPC, Lambda, SQS, SNS, EKS, Load Balancers, CloudWatch, API Gateways) and their Azure equivalents, as well as microservice architecture.
- Building high-volume, real-time analytics applications.
- Scalable stream or batch processing applications using Spark, EMR, Kinesis, Kafka, Flink, Beam, Cassandra, Redshift, Postgres, Kubernetes, Docker, and Elasticsearch.
- Automation, Infrastructure as Code, and CI/CD pipelines.
Good to have:
- Networking knowledge and SDWAN concepts
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).