Engineering Manager - Fullstack

Published on February 25, 2024

Docyt, pronounced “docket”, is an extremely fast-growing FinTech startup headquartered in Silicon Valley, that is passionately focused on giving businesses control of their financial data. While great strides have been made in sending and receiving payments, businesses still struggle to aggregate all their financial data, understand it, and use it to make well-informed, timely decisions. Docyt brings order to data chaos. Docyt is a super app that applies AI (artificial intelligence) across the entire accounting tech stack. Docyt digitizes financial data, automates both income and expense workflows, continuously reconciles QuickBooks®, and generates real-time financial statements. That explains what we do, but here’s why it’s important. A complete, accurate, real-time financial picture empowers businesses to make timely and smart decisions so their business can thrive.

Docyt, pronounced "docket", (https://docyt.com) is an early-stage, fast-growing FinTech company headquartered in Silicon Valley, California. Docyt is passionately focused on giving small and medium-sized businesses control of their financial data. While great strides have been made in sending and receiving payments, businesses still struggle to aggregate all their financial data, understand it, and use it to make well-informed, timely decisions. Docyt brings order to data chaos.

Docyt is a super app that applies AI (artificial intelligence) across the entire accounting tech stack. Docyt digitizes financial data, automates both income and expense workflows, continuously reconciles QuickBooks, and generates real-time financial statements. That explains what we do, but here's why it's important. A complete, accurate, real-time financial picture empowers businesses to make smart choices. Knowledge is power, and using that knowledge to take action leads to forward momentum.

Our product is a powerhouse. It’s technically cutting-edge while also being beautifully designed and easy to use. As our engineering capabilities continue to expand, we’re looking to add to our leadership team.

We are a technology company looking for an Engineering Manager to join our team and provide technical leadership to a small SCRUM team. As an Engineering Manager, you will work closely with the product manager and other engineers in the team to create and maintain the architecture of our software systems, ensuring they are scalable, efficient, and maintainable.

  • Lead and mentor a small SCRUM team of skilled engineers, providing guidance, coaching, and support to foster professional growth and ensure high-quality deliverables
  • Drive agile practices and ceremonies, ensuring effective sprint planning, stand-ups, retrospectives, and backlog refinement to enhance team collaboration and productivity
  • Work with the product manager to understand business requirements and translate them into technical requirements
  • Balance hands-on coding contributions with managerial duties, demonstrating technical expertise and setting a high standard for code quality and best practices.
  • Create and maintain the architecture of our software systems, ensuring they are scalable, efficient, and maintainable
  • Mentor and guide developers on design patterns, best practices, and coding standards
  • Conduct code reviews to ensure code quality and consistency across teams
  • Work with developers to troubleshoot complex technical issues
  • Collaborate with other technical leaders to align on technical strategies, initiatives, and goals
  • Keep up-to-date with emerging technologies and industry trends to ensure our technology stack remains current and competitive

This role requires to have time overlap with the US Central time zone. Successful candidate must be willing to work in the US Central Time morning hours between 8am-12pm.

Requirements

  • Bachelor's degree in Computer Science or related field
  • 12+ years of experience in software engineering with a focus on architecture and design
  • Proficiency in Ruby programming language.
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Strong understanding of web application architecture, including microservices and distributed systems
  • Experience with cloud technologies such as AWS, GCP, or Azure
  • Good understanding of API design, HTTP, endpoints, REST, JSON
  • Database modeling skills

Bonus points for

  • Master's degree in Computer Science or related field
  • Previous experience in a technical leadership role
  • Experience with containerization and container orchestration tools such as Docker and Kubernetes
  • Experience working with Agile/SCRUM methodologies
  • Experience with Ruby/Ruby on Rails
  • Experience with API design and development
  • Familiarity with ReactJS, PostgreSQL, and Elasticsearch

Benefits

  • Competitive compensation
  • Being an early joiner of of a fast-growing company
  • Great growth potential at a fast-growing startup, we want you to grow with us!
  • Company-provided laptop and necessary hardware to ensure your set up for success.
  • An inclusive and motivating work culture that values team collaboration