Director of Engineering

Grovo

(New York, New York)
Full Time
Job Posting Details
About Grovo

Grovo is reinventing learning for the 21st century workforce and we want your help! We’re looking for passionate hackers, thinkers, problem solvers, and innovators to bring our vision to life.

Responsibilities
  • Help us double the size of the team by the end of the year
  • Nurture the team as they progress as individual contributors or managers
  • Create a smooth platform onboarding process to help new team members find their bearings
  • Procure the right tools and balance new feature work within the team
  • Recognize effort separate from the results, especially when that effort is not getting accolades from the rest of the company
  • Built a test culture, and focus on driving automated QA
  • Define the vision of our next-generation architecture
  • Own quarterly planning for your team and collaborate with product on roadmap prioritization
  • Step back and observe the broader organization and its process as it grows
  • Speak at meetups and contribute to the open source community with Grovo’s logo on your back
  • Get your hands dirty by jumping into the codebase when necessary
Ideal Candidate
  • 14+ years of combined experience in software engineering and management
  • Computer science degree from a top tier university
  • Active participant in the open source community
  • Software programming skill set and sound knowledge of enterprise application design patterns
  • Experience in building modular architecture
  • Experience in designing and building a service oriented or microservices architecture
  • Experience in Test Driven Development (TDD)
  • Advanced understanding of SQL and a solid understanding of NoSQL technologies
  • Advanced understanding in SDLC and STLC
  • Advanced understanding of Agile methodology
  • Strong problem solving skills
  • Experience with newer web technologies (Web Workers, Web Sockets, Queues, Streams, Canvas, etc.)
  • Masters degree in computer science or any related engineering field
  • Experience with distributed systems
  • Smart: You have a broad skillset and learn new technologies quickly
  • Passionate: You’re driven to build great things and put it into the world
  • Collaborative: You excel working both within a team and cross-functionally with other teams
  • Loyal: You will take up arms (Nerf guns) to defend your teammates against attackers
  • Learner: you’re not afraid to learn from failure and tell others about your mistakes

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • Working with Cross-Functional Teams
  • Agile Software
  • Problem Solver
  • Managing Teams
  • SQL
  • Thorough Understanding of Software Development Life Cycles
  • Understand Software Design Patterns
  • NoSQL
  • Software Testing
  • Test Driven Development (TDD)
  • Computer Science
  • Software Engineering
  • Service Oriented Architecture

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.