Responsibilities:
· Design and develop innovative large-scale distributed systems using micro-services architecture.
· Have a strong eye for the operational aspects of the platform such as deployment, performance tuning, and monitoring.
· Participate in critical technical, and product discussions with leaders across our engineering, product and business teams.
· Ownership on the entirety of your features; including API design, implementation, automated testing, and rollout.
· Create testable, well-documented code, troubleshoot, participate in code reviews and optimize backend performance.
· Build tools that help us manage both users and our systems.
Qualifications:
· 3+ years of professional experience.
· Strong proficiency in backend infrastructure as Java.