Job Closed

This listing is no longer active.

Neo.Tax logo
Neo.Tax

Software that optimizes your tax strategy, against a new set of tax changes that make unprofitable startups owe taxes.

Senior Full-Stack Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50H1B SponsorCompany SiteLinkedIn

Location

California

Posted

127 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full-Stack Software Engineer

Neo.Tax

• Cross-functional collaboration — Work with engineering, data science, and product to evaluate requirements, scope projects, estimate effort, and prioritize work that delivers real value. • Design, develop and maintain web applications — Deliver value for our customers, both externally and internally facing. • Data ingestion at scale — Build pipelines that process millions of records from diverse sources (Jira, Github, payroll systems, accounting software, etc.) reliably and efficiently • Data modeling for flexibility — Design schemas flexible enough to handle different company types, industries, and business processes • Integrations — Read API documentation, build integrations with third-party systems, and handle the inevitable quirks of external data sources. • Customer-facing features — Ship functionality that helps finance teams run their monthly capitalization workflows • Internal tooling — Build tools that help the team operate and debug the system • Automated testing and deployment — Develop and maintain processes to ensure robust systems. • Code Review — Review other engineers’ code and provide timely and valuable feedback to ensure high quality. • Troubleshoot critical issues — Identify root-cause and eliminate recurrence through durable engineering fixes.

Job Requirements

  • Bachelor's or Master’s in CS, CE, or related field.
  • 7+ years professional experience in full-stack development.
  • Strong proficiency in **TypeScript**.
  • Strong proficiency in databases: **ORMs, SQL and relational databases**.
  • Strong proficiency in **NodeJS** and associated frameworks
  • Proficiency with **React** or similar frameworks with one-way data binding paradigms.
  • Proficiency with **distributed systems** (e.g. asynchronous data processing pipelines).
  • Ability to effectively design and implement solutions without the help of AI (more info on how we use AI at Neo.Tax below).
  • Strong problem-solving, analytical, communication, and teamwork skills.
  • Bonus:
  • Experience with GraphQL.
  • Experience with GCP, AWS, or Azure.
  • Experience with DevOps practices and tools (e.g., Terraform).
  • Experience with automated testing (unit, integration, end-to-end, black box, mocking, etc.)
  • Experience working at early-stage, venture-backed startups.

Benefits

  • Stock Option Plan (Equity)
  • Health Care Plans (Medical, Dental, Vision, Short-term Disability)
  • 90% coverage for individual + family
  • Health & Wellness subsidy
  • Retirement Plan (401k)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Work From Home (100% remote team)

Related Job Pages

More Full-stack Engineer Jobs

Scratch Financial logo

Software Engineer, Salesforce

Scratch Financial

Scratch Financial is the world's simplest patient financing solution.

OtherRemoteTeam 11-50Since 1912H1B Sponsor

• Develop and maintain Salesforce applications using Lightning Web Components (LWC) and Apex, complemented by declarative tools such as Lightning Flows, Platform Events, and Connected Apps. • Implement secure and reliable integrations using established Salesforce integration patterns and best practices. • Collaborate with cross-functional teams to deliver features, resolve issues, and ensure high-quality solutions. • Participate in code reviews, follow CI/CD processes, and contribute to automated testing and security practices. • Learn and apply modern engineering practices, including resiliency, observability and scalable architecture, as part of a team. • Support the team in evaluating technical requirements and contribute ideas for continuous improvement.

New York
$105K - $130K / year
Job Closed
Scratch Financial logo

Senior Software Engineer, Salesforce

Scratch Financial

Scratch Financial is the world's simplest patient financing solution.

OtherRemoteTeam 11-50Since 1912H1B Sponsor

• Design and implement scalable solutions primarily on Salesforce (Sales Cloud, Service Cloud) while considering alternative platforms when appropriate • Develop robust Salesforce applications using Lightning Web Components (LWC) and Apex, complemented by declarative tools such as Lightning Flows, Platform Events, and Connected Apps • Apply Salesforce integration patterns and best practices for secure, reliable data exchange • Collaborate with cross-functional teams to define architecture, ensure security, and implement CI/CD pipelines • Contribute to modern engineering practices, including automated testing, resiliency, observability, and scalable architecture • Evaluate technical requirements and select the best-fit platform or tool for each solution.

New York
$110K - $150K / year
Job Closed
Paramount Commerce logo

Senior Software Engineer – Payment Experience

Paramount Commerce

Simplified bank account-based payments for igaming and sports betting

Full TimeRemoteTeam 51-200Since 2008H1B No Sponsor

• Design, build, and deliver complex, high-impact features for the merchant platform • Act as a key technical voice on the team, leading solution design discussions • Champion high SRE standards for code quality, testing, and supportability • Mentor and support the growth of other engineers on the team

Canada
$145K - $190K / year
Job Closed
Nagarro logo

Associate Staff Engineer, Agentic AI

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements • Mapping decisions with requirements and be able to translate the same to developers • Identifying different solutions and being able to narrow down the best option that meets the clients’ requirements • Defining guidelines and benchmarks for NFR considerations during project implementation • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it • Understanding and relating technology integration scenarios and applying these learnings in projects • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken • Carrying out POCs to make sure that suggested design/technologies meet the requirements

India
Job Closed