Fastpad Summary :, , Given a well defined complex problem, come up with solution, break it up into components, implement some and delegate other. Make sure .....
Summary :, , Given a well defined complex problem, come up with solution, break it up into components, implement some and delegate other. Make sure components interact well and finally get the deployment, monitoring and alerting mechanism in place
, Skills and Knowledge :, , Skills : Python, Design, Node.js, Ruby on Rails, Algorithms & Data Structures, , - Proficiency in language and frameworks to be able to leverage its strengths
, - Good understanding of how distributed systems, asynchronous communication work and how the solutions can be designed to be scalable
, - Has experience building production quality systems which has been deployed, functioning and can handle scale
, - Proficient in writing a design document
, - Review code and provide high quality review comments
, - Should be able to debug an existing code and build new features when minimal or no documentation of prior implementation is provided, , - Write debuggable, easily understandable and maintainable code
, - Ability to influence software engineers to adhere best practices within your team, , - Thorough researcher with do not reinvent the wheel mindset to every solution
, - Mentor other SDE1s, , - Provide constructive feedback to other members of the team
, - Understanding the tech landscape and the business processes so that he/she knows how well the solution fits in the bigger scheme of things
, - Works with other stakeholders to evaluate the solutions and figure out integration points
, - Could be handed a business solution and an SDE2 will figure out and deliver the tech solution. , Â
Job Summary
Summary :, , Given a well defined complex problem, come up with solution, break it up into components, implement some and delegate other. Make sure