Key job responsibilities
About you:
* Passionate in building large-scale distributed systems
* Thrive in culture of ownership, delivery, and bias for action
* A fast-paced environment energizes you to be at your best
* Innovate and invent in agile and collaborative environment
* Curious and eager to learn to expect more of you and othersResponsibilities:
* Translate functional and technical requirements into detailed architecture, design, and extensible code
* Technically lead a team of smart engineers on complex projects
* Be an advocate of industry best-practices to produce reliable, fault-tolerant, and dependable code
* Code and test complex system modules; develop and leverage frameworks to be effective and efficient
* Participate in architecture, design, and code reviews to maintain our high development standards
* Own system architecture, scalability, reliability, and performance
* Collaborate and influence other teams to deliver and operate large-scale, distributed services
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך