Work with Product Management and Business Stakeholders to gather and clarify requirements.
Build high-quality design documentation outlining alternative solutions.
Work with peers to improve their designs, collaborate promptly, improve support, engineering excellence items, and participate in on-call sessions.
Build solutions, write test cases, monitor solutions, and recommend solution :
Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field.
11+ years of backend software engineering experience.
Experience with AWS (Or Other Cloud Providers) will be very helpful as well.
Experience with end-to-end delivery of production-grade web services at scale, starting from planning, developing, testing, and deploying, which solves critical business functionality.
Fluent Proficiency in programming languages such as Go, TypeScript, and Python.
Experience in storage systems like MySQL, Postgres, DynamoDB, and Redis.
Experience with event brokers like RabbitMQ and Kafka is a bonus for developing event-driven systems.
Advanced English language skills are also important since this team will be working with other engineers and stakeholders from different regions around the world.
Algorithm and Data Structure fundamentals are expected for this position, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS.