Senior Full Stack Software Engineer
Senior Full Stack Software Engineer building elegant, maintainable features end-to-end for Seeq's industrial data analytics platform using React + TypeScript frontend and Python/Node.js backend. Requires substantial experience, leadership/mentoring skills, and strong full-stack expertise.
About the job
Responsibilities
- Design, build, and evolve complex software systems across the full stack.
- Own features end-to-end, working effectively across frontend and backend codebases.
- Write elegant, extensible, and maintainable code.
- Advocate for unit testing, continuous integration, and elegant solutions; immediately address and fix bugs.
- Participate in code reviews, pair-programming, and other collaborative practices to accelerate team progress.
- Provide leadership, guide, and mentor junior engineers.
- Seek and provide feedback on growth opportunities; maintain open communication with managers and colleagues.
- Work within agile development methodologies such as Scrum or Kanban.
Requirements
- Bachelor's or Master's degree (or equivalent experience) in computer science, software engineering, or a related field.
- Substantial professional experience in software development with a solid record of designing, building, and evolving complex software systems over a period of years.
- Strong understanding of software design principles, patterns, and best practices.
- Expertise in building large React applications with TypeScript.
- Expertise in one or more backend languages such as Python or Node.js.
- Ability to work effectively across frontend and backend codebases.
- Excellent problem-solving and analytical skills with great attention to detail.
- Proven leadership skills with the ability to guide and mentor junior engineers.
- Excellent communication and collaboration skills; ability to work effectively in a cross-functional team environment.
- Familiarity with agile development methodologies and tools such as Scrum or Kanban.
Nice-to-Haves
- Experience with databases, distributed computing, and cloud platforms.
- JVM language experience (in addition to or instead of Python/Node.js).
- Interest in industrial process data, time-series data, machine learning algorithms, or generative AI applications.
Compensation and Benefits
- Competitive salary plus bonus incentives: $145,000 USD.
- 12-week paid Seeq family leave.
- Unlimited PTO.
- Internet and mobile phone reimbursements.
- Medical benefits, group term life insurance, short-term and long-term disability insurance (pre-tax).
- Voluntary vision and dental (including ortho).
- Vacation bonus program.
- Employee Assistance Program.
- Generous home office allowance.
- Pet-friendly workspace.
Skills
React, TypeScript, Python, Node.js, JavaScript, Agile, Scrum, Kanban
Similar jobs
Fullstack Engineering jobsBuild scalable full-stack products that simplify data insights across Databricks’ analytics and AI platform. The role requires strong front-end architecture, modern JavaScript and server-side development experience, SQL, cloud technologies, and large-scale distributed systems expertise.
Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer responsible for designing, shipping, and operating frontend and backend features, while leading technical decisions and mentoring engineers. Requires 4–6 years of experience, strong Java and React expertise, and familiarity with cloud and DevOps workflows.