We are seeking a Senior Software Developer who thrives in fast-paced startup environments and enjoys building exceptional product experiences.
As a key contributor to our core product, you will work across the stack to solve complex problems, deliver new features, and help shape the future of demo automation.
You will collaborate closely with Product and Core Engineering teams to bring ideas to life and ensure an outstanding experience for our customers.
Responsibilities include building and maintaining core features across the TestBox platform (Front-End and Back-End), taking ownership of technical projects from design to deployment, and collaborating with Product to deliver the right solutions for customers.
You will contribute to technical decisions and direction alongside the Tech Lead and Engineering team, write clean, maintainable, and well-tested code, participate in code reviews, and provide constructive feedback.
Additionally, you will debug and resolve production issues as part of the shared on-call rotation.
Requirements:
A minimum of 4+ years of professional software development experience is required.
Full-stack experience with technologies such as React and Django is preferred.
Strong knowledge of API design and integrations (REST, GraphQL, or similar) is necessary.
A strong understanding of database systems, including schema design, query optimization, and data modeling, is essential.
Familiarity with cloud infrastructure (AWS, GCP, or Azure) is expected.
You should be comfortable working in fast-paced, product-driven startup environments.
A proactive, ownership-driven mindset is important, as you will enjoy taking projects from concept to completion.
Excellent collaboration and communication skills are required.
Benefits:
You will receive a generous equity package for meaningful ownership in the company.
Dedicated career development support will be provided to help you grow professionally.
The position offers flexible, unlimited PTO with a minimum recharge expectation.
Mental health benefits are included to support your well-being.
Fitness and learning allowances will be available to encourage personal development.
Remote and office setup support will be provided to ensure a productive work environment.