Full-Time

Fullstack Engineer – Mid-level

Tackle

Tackle

51-200 employees

Cloud marketplace subscription platform


Mid

United States

Required Skills
Python
JavaScript
UI/UX Design
React.js
MySQL
NoSQL
Git
Jest
SQL
Postgres
Docker
TypeScript
AWS
MongoDB
FastAPI
Flask
CircleCI
Webpack
HTML/CSS
Requirements
  • Previous professional experience building modern, scalable and high-performing backend services in either Python, Go, NodeJS
  • Development experience leveraging either SQL (Postgres or MySQL) or NoSQL databases (DynamoDB, MongoDB) for data storage
  • Previous professional experience with React, HTML5, CSS and visualization libraries
  • Have a strong understanding of how to build intuitive, responsive UIs that delight the customer
  • Desire to hold yourself and the team to high standards while evaluating technical trade-offs and delivering balanced solutions
  • Are self-motivated with strong organizational skills
  • Have a positive and solution-oriented mindset
  • Will thrive in a fully remote organization where flexible schedules require asynchronous communication
  • Communicate clearly and effectively in both verbal and written form
Responsibilities
  • Be a part of an autonomous team of 4-9 engineers and an engineering manager set on a pathway to build, enhance and maintain existing areas of the Tackle platform
  • Solve technical problems of moderate scope and complexity
  • Write code that is focused on scalability, testability, securability, supportability and maintainability
  • Own your code start to finish, take pride in what you build
  • Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues
  • Mentor less experienced software engineers and learn from those who are more experienced to set the standard for the next generation of Tacklers
  • Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and Tackle as a whole
  • Welcome different perspectives - be open and inclusive in every interaction
  • Professional working experience deploying applications and managed services within AWS
  • Have experience building RESTful APIs in Python using the Flask or FastAPI frameworks
  • Professional experience writing Go services
  • Have experience with PostgreSQL and/or DynamoDB
  • Used Docker or serverless technologies
  • Have experience authoring in TypeScript
  • Have experience working with GraphQL and RESTful APIs
  • Familiarity with react-query, CSS in JS, Storybook, React Testing Library or Webpack
  • Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, Cypress
  • Deployed and released software with CI/CD using CircleCI
  • Familiarity building UI components collaboratively with UX teammates practicing atomic design principles
  • Have a robust public portfolio in GitHub
  • Previously worked in a remote-first company
  • Have experience working in a rapidly scaling organization

Tackle’s mission is to continue to enable software companies to seamlessly evolve towards a digital selling future with their zero-engineering cloud marketplace platform. In addition to their innovative platform, the company also provides industry expertise on go-to-market strategies to help B2B companies establish, operate, and scale sales through the cloud.

Company Stage

Series C

Total Funding

$149.6M

Headquarters

,

Founded

2016

Growth & Insights
Headcount

6 month growth

-6%

1 year growth

-30%

2 year growth

2%

Benefits

Work remotely

Flexible work hours

Compensation and equity

Medical, dental, vision coverage

Monthly wellness, internet, phone reimbursements

Office equipment reimbursement

Unlimited vacation plan

401(k) Plan

Professional development opportunities and budgets

Off-site events, meetups, and summits

Commitment to diversity, inclusion, & belonging practices through our D&I committee, workshops, trainings, & more

Continual assessment of benefits

INACTIVE