Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 4 years ago

Cinchapi is seeking an Engineering Manager that is eager to get her hands dirty building a world-class software team. In this role, you'll serve as the company's day-to-day technical expert, manage individual contributors and drive the implementation of an innovative technical vision across across our product suite. As the Engineering Manager, you'll wear many hats. On a given day, you'll function as team lead, project manager, software architect and scrum master – whatever is necessary to ensure that the team ships quality products.

An ideal candidate is somewhat with recent hands-on software development experience and team lead responsibilities. Cinchapi uses Java on the backend and Vue on the frontend, so deep experience in these technology stacks is preferred.

This is a full-time remote position. The compensation for this position is a salary of $95,000.


Technologies we use
  • Core Cinchapi platforms and products provide the foundation for customer deployments.
  • Java for backend services.
  • VueJS and D3 for frontend applications.
  • Docker, Google Cloud and AWS for infrastructure.

What you’ll do
  • Recruit, manage and grow a team of highly skilled engineers across the stack.
  • Serve as scrum master for core product development.
  • Oversee technical decision making in accordance with the CEOs technical vision.
  • Analyze technology, resource needs, and market demand, to plan and assess the feasibility of projects.
  • Create plans for prioritizing technical and resourcing challenges in the Engineering organization.
  • Maintain a prioritized backlog with short and long term goals
  • Evangelize new technologies, solutions and best practices both within and outside your direct team.
  • Serve as an expert in residence around infrastructure scaling, system architecture code structure and microservices.
  • Continuously lead the team’s effort to balance continuous and iterative shipping with long term investments in code stability and scalability.
  • Work closely with the CEO and other senior leaders to set technology standards across the organization.
  • Participate in peer code reviews.
  • Help review and manage contributions from open source community members.

What we’re looking for
  • Team lead experience.
  • A well articulated software development and team building philosophy.
  • Advanced experience with Java and the JVM that goes beyond the basics of simply writing code that runs on the JVM.
  • A thorough understanding of the CAP theorem.
  • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.
  • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.
  • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.
  • Experience working with document-oriented NoSQL databases.
  • Experience working with SQL databases.
  • Experience with Docker or containerization, in general.
  • Experience with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).
  • A willingness to work in a startup environment where you’ll wear multiple hats, juggle lots of competing priorities and work until the job is done.
  • Experience using Docker.
  • General knowledge of unit testing or test driven development.
  • Knowledge of CI/CD.

What we’d love to see
  • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.
  • A history of contributing to open source projects.
  • Previous experience working on and leading remote teams.

To apply, please send your resume and a cover letter to [email protected].