Senior Software Engineer, Full Stack
Tapcart- Full Time
- Senior (5 to 8 years)
Candidates should possess 5+ years of senior-level hands-on experience in full-stack development, specifically within the SaaS industry. They must have expertise in TypeScript, building services and APIs using NodeJS and GraphQL, and developing user interfaces with React. Strong debugging and troubleshooting skills are essential, along with a solid understanding of Firestore or comparable NoSQL databases. Experience with Docker and Kubernetes is a plus, as is familiarity with GCP, Tailwind, Figma, OpenAI/GPT or Gemini APIs, Datadog, and Mixpanel. Candidates should also demonstrate strong communication skills, a proven ability to lead feature delivery, pragmatism in problem-solving, resourcefulness, a commitment to high-quality code, and curiosity regarding new technologies.
As a Senior Software Engineer at Tactiq, you will be instrumental in developing both back-end and front-end systems, creating new user-centric features, and enhancing existing functionalities. You will collaborate closely with product, design, and marketing teams to ensure seamless feature delivery, and lead the creation of new features from product design through to production. You will also monitor and maintain existing systems, contributing to the overall stability and performance of the platform.
Automates cryptocurrency transaction management
Tactic automates the financial management of cryptocurrency transactions for businesses and individuals involved in the crypto market, such as traders and companies that accept cryptocurrencies. The platform simplifies the tracking and reconciliation of transactions, which traditionally required users to manually search through blockchain explorers and update spreadsheets. By automating this process, Tactic allows users to save time and improve accuracy in their financial records. Unlike competitors, Tactic operates on a subscription-based software-as-a-service (SaaS) model, offering tiered pricing plans to accommodate different user needs. The company's goal is to streamline the administrative tasks associated with cryptocurrency transactions, enabling users to focus on their core activities.