Post a job

Software Engineer (Back End)

B

Location
United States
Base Salary
80k-100k USD
Botkeeper

Job Description

Botkeeper is an automated bookkeeping solution transforming the accounting industry. Named one of America’s fastest-growing companies by both Inc. and the Financial Times in 2021, we’re building a team that isn’t afraid to push the boundaries of what's possible. Together, we work hard, collaborate constantly, lift one another up, and challenge each other without fear.

Our Engineering Team:

We are a group of dedicated and talented engineers, who have an insatiable desire to learn new technologies, implement exciting scalable solutions, and teach each other as we collaborate on projects. Being a part of this team provides an opportunity to work across a variety of technical domains while contributing insights from your own experiences and domain expertise.

Position Overview:

We’re looking for a Senior Backend Engineer to join the Botkeeper team! You will work closely with our ML & Operations teams to build products, features & external integrations that automate, speed up & advance the quality of the bookkeeping process. On occasion, you might stretch beyond the backend to work on some client code or participate in the UI/UX design process. If this is in your wheelhouse, we would love to talk to you!

Responsibilities:

  • Design and development of RESTful web services and integration with 3rd-party APIs
  • Work with product teams and end users to understand user interactions and build scalable solutions for improving customer's workflow and experiences
  • Architect large scalable features within an existing platform
  • Influence the features, architecture, and direction of our products
  • Active contribution to our code review culture
  • Lead and mentor junior/mid-level engineers, and establish/maintain code standards

Qualifications:

  • 4+ years of software engineering experience
  • 4+ years of experience developing within distributed systems/microservices architecture
  • Expertise with NoSQL, specifically MongoDB, required
  • Advanced knowledge of JavaScript/JS runtime (Node.js, V8)
  • Demonstrated experience in creating and fine-tuning noSQL queries for performance
  • Demonstrated experience in building and fine-tuning web services for scalability and performance
  • Expertise in architecting and improving data access patterns
  • Proficient knowledge of building and consuming scalable RESTful web services
  • Demonstrated experience in building green field projects
  • Demonstrated experience in learning and extending an existing code base
  • Expertise in security-related best practices including OWASP
  • Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines
  • Experience mentoring other engineers
  • Curious about how things work, creative about how to approach problems, and eager to collaborate with others

About Botkeeper:

Botkeeper provides bookkeeping to businesses using a powerful combination of skilled accountants and automated data entry through the use of machine learning and AI. Our clients receive 24/7 accounting and support as well as incredible insight into their financials with beautiful dashboards and unlimited reporting. The platform easily integrates with a client’s bank accounts, credit cards, HR system, and POS system, and makes appropriate entries and adjustments to their QuickBooks Online accounts, providing businesses with a 24/7 AI-driven Botkeeper. The company is headquartered in St. Petersburg, FL.

Botkeeper Benefits:

We offer unlimited PTO, competitive compensation and healthcare, remote work, and 12 weeks of parental leave. Additional benefits include incredible opportunities for career growth, continued professional education, and collaboration with our team of smart, supportive colleagues.

Compensation Range: $80,000 - 100,000

Advice from our career coach

To succeed as a Senior Backend Engineer at Botkeeper, you need to showcase your expertise in developing RESTful web services, working with distributed systems, and mastering NoSQL databases, specifically MongoDB. Here are some specific tips to stand out as an applicant:

  • Demonstrate at least 4 years of experience in software engineering and distributed systems/microservices architecture.
  • Showcase your expertise with NoSQL databases, especially MongoDB.
  • Highlight your advanced knowledge of JavaScript and Node.js.
  • Provide examples of creating and fine-tuning queries for performance optimization.
  • Emphasize your experience in building scalable web services.
  • Illustrate your ability to lead and mentor junior/mid-level engineers.
  • Explain your proficiency in architecting and improving data access patterns.
  • Discuss your experience in communicating with users, technical teams, and management to meet production deadlines.
  • Show your curiosity in problem-solving, creativity, and eagerness to collaborate with others.

Apply for this job

Expired?

Please let Botkeeper know you found this job with RemoteJobs.org. This helps us grow!

About the job

Apr 26, 2024

Full-time

80k-100k USD

  1. US United States
RemoteJobs.org mascot