skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Head of Backend Development

2.00 to 5.00 Years   Delhi   05 Oct, 2020
Job LocationDelhi
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

DescriptionAt Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.Were a multidisciplinary, fully-remote, team that s passionate about creating products, like Todoist and Twist , that improve people s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.Our Core ValuesThey are few, but they are mighty. From creating processes to decision-making and recruiting, we build our five core values into nearly every single thing we do.

  • Independence. Others can trust that you ll deliver on time and your teammates don t need to worry about you keeping your word.
  • Mastery. You love what you do and care deeply about the quality of your work, down to the smallest details. You re continuously learning and pushing yourself to the limits of your ability. Youre never satisfied with the status-quo.
  • Communication. Your communication is clear, concise, and engaging whether youre explaining a complex idea or providing feedback to a teammate.
  • Ambition & Balance. You aspire to put a dent in the universe. To do this, you set high standards for yourself and those around you. The time you spend on work isn t measured by quantity, but by quality.
  • Impact. Youre able to take a birds eye view to pinpoint and then solve issues that have a high impact on our customers, our team, and our company. Youre committed to the health and success of both your teammates and Doist as a company.
We invite you to visit our blog to learn more about us, our values, and how we work.About the roleThe Backend team currently consists of 6 developers, with a plan of expanding it to 8. We are looking for a leader for the team who is passionate about creating and maintaining high-quality software that powers long-lasting products such as Todoist and Twist. You will:
  • Grow and support a world-class team of backend developers who feel autonomous, productive, and fulfilled. You will be responsible for setting them up for success while coaching and providing guidance along the way.
  • Expand and reorganize the team and its processes as context changes. You will ensure that tooling and workflows are appropriate. You will be critical of the status quo.
  • Empower each individual to make decisions and move forward with as little dependencies as possible. You will ensure the team brainstorms and documents high-level ideas, goals, and best practices. You will encourage knowledge sharing.
  • Drive the vision and technical strategy for the team and its codebases. You will do this at scale, serving hundreds of millions of users and billions of data items.
  • Work to strike a healthy balance between feature development, short-term and long-term improvements, so that we can confidently rely on our backends and APIs for years to come.
  • Coordinate and communicate between various technical and non-technical stakeholders, such as other Engineering teams, Product and Support.
  • Collaborate with other Engineering leaders around shared values, standards, and processes, and ultimately help shape Engineering at Doist as a whole. You will report to the CTO.
  • Help plan each work cycle internally by reviewing priorities, availability, and optimal matching of people to projects. You will periodically share updates, so that everyone is aware of whats going on behind the scenes.
About youWe expect you to have experience in building resilient teams that produce long-lasting software that is continuously evolving and modernized. We expect you to be a technical leader who has experience building elegant, fast, and stable codebases and APIs that are used by customers. We expect you to be ambitious and driven in leading a technical team at scale.You are proficient in growing reliable and ambitious teams based on trust, autonomy, and transparency. You provide long-term vision and are able to distill it down into actionable steps, while inspiring your team to pursue it. You support and mentor your colleagues while investing in their personal growth. You realize that leadership comes with responsibility and restraint, and that your topmost priority is the well-being of your team.You understand that engineering management is a technical discipline that requires you to engage in technical decision making. You realize that technical instincts, continuously honed, are vital for guiding that process.You want to join a remote-first company thats multi-cultural and distributed worldwide, uncompromising in commitment to its values and mission and focused on the long-term. You can commit to this challenge for many years, and you dont hop around from job to job.About the codeYou will be working primarily with Todoist and Twist. Both are monolithic Python applications, built using homegrown framework similar to Flask. We use AWS extensively, including Aurora, SQS, and ECS Fargate.To speed-up and scale Todoist and Twist we rely on Redis, sharding data horizontally, as well as offloading processing to background workers whenever possible.ChallengesA technical challenge in working with Todoist is finding a sustainable balance between propelling the product forward while reducing technical debt. Todoists codebase is over a decade old, and was not designed with the current scale or feature set in mind. Striking a healthy balance between feature development, long-term foundational improvements, and short-term patching can be non-trivial. Twist, whose design is largely inspired by Todoist, presents a similar challenge.On the organizational level, we collaborate intensely across teams, which can be challenging in its own right. Our backends and APIs are at the center of everything, meaning the team is in high demand. External needs arise from Product, Support, Marketing, Finance, other Engineering teams, and so on. Balancing all stakeholders, as well as the needs of the team itself, is complex.Lastly, we are becoming more intentional about our long-term vision, our code and its design, documentation, what processes and workflows we use, what tooling we rely on, and how we define quality and success. Maturing on so many fronts is exciting, but it comes with its challenges around prioritization and focus., RequirementsA complete application includes:
  • A resume or manually entered experience (you can choose your preference).
  • Thoughtful, thorough responses to all the application questions. No cover letter needed!
The process will be as follows:
  1. Interview with Roman, our current Head of Backend.
  2. Well ask you to complete a test project.
  3. Interview with Thomas, a member of our Backend team.
  4. Interview with Gon alo, our CTO.

Keyskills :
productivity toolsengineering managementproject administrationawsecssetcareredistrustvisitstepstwistpythondesignresumefinancebackendbalancelongterm vision

Head of Backend Development Related Jobs

© 2020 Skillindia All Rights Reserved