Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full-Stack Engineer (Typescript, React + React-Router v7 (Remix), Python) image - Rise Careers
Job details

Senior Full-Stack Engineer (Typescript, React + React-Router v7 (Remix), Python)

Join our technical team to develop and deliver full-stack applications that live at the cutting edge of DUST Identity's technology stack. The solutions you build will revolutionize how the world authenticates physical objects.

What You Will Do

  • Design, develop, and maintain full-stack applications that span the web, mobile, and server environments
  • Collaborate with engineering leadership and product managers to deliver software strategically to meet customer and company goals
  • Work with engineering team members to support new features and to create resilient applications
  • Optimize builds to alleviate deployment bottlenecks
  • Contribute to high-profile customer conversations and requirements as a technical subject matter expert

Previous Experience and Expertise Preferred

  • Fast-paced startup environment experience
  • Bachelor's degree or Master's degree in Computer Science or a similar field, with a minimum of four years of experience in software engineering with a focus on React, Node.JS, and Python
  • Docker containerization
  • OAuth and FastAPI
  • Developing and shipping mobile applications with React Native and Swift and iOS ecosystem
  • Have established and championed the adoption of high-quality software development practices, from technical design to production
  • Consistently leave the code you edit or review in a better state than you found it; advocate for technical enhancements that both improve development processes and result in a better product
  • Strong communication skills and the ability to work collaboratively in a cross-functional team environment
  • A growth mindset, actively seeking opportunities for self and team development

Tech Stack

  • React
  • React-Router v7 (Remix)
  • React Native
  • Typescript
  • NodeJS
  • Python
  • FastAPI
  • Docker
  • Kubernetes

About DUST Identity

DUST Identity is redefining authenticity, traceability, and product security with an industry-leading technology that uses microscopic diamonds to create secure, unclonable identifiers. Imagine a barcode, only much smaller, more secure, tamper-proof, and made with diamond particles (known as DUST). Our solution ensures that high-value items like aircraft components, microprocessors, luxury goods, and fine art can be uniquely serialized, authenticated, and trusted throughout their lifecycle.

Backed by top-tier venture capital firms and trusted by global enterprises, DUST Identity operates with the agility and innovation of a startup, but with the structure, professionalism, and vision of an established leader in the field. With advancements at the intersection of software, material science, and imaging hardware, we are building the next-generation standard for physical object identification and security today.

Details You Should Know

  • Start Date: Immediately
  • Location: Newton, MA headquarters (on-site 4-days/week)
  • Compensation: Market Competitive + Equity + Benefits (Medical, Dental, Vision, 401k)
  • Legal Requirements: Must have legal authorization to work in the U.S. without sponsorship

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full-Stack Engineer (Typescript, React + React-Router v7 (Remix), Python), Dust Identity

At DUST Identity, we're on the lookout for a talented Senior Full-Stack Engineer to join our dynamic team in Newton, MA! In this role, you’ll be at the forefront of developing and delivering innovative full-stack applications that are set to change the way the world authenticates physical items. Your mission will involve designing and maintaining cutting-edge applications leveraging technologies like Typescript, React, and Python. Here, you will collaborate closely with engineering leadership and product managers to craft strategic software solutions that meet both customer needs and business objectives. As you engage with experienced team members, you'll support the implementation of new features and ensure the resilience of our applications. We value optimization, so you’ll be key in alleviating any deployment bottlenecks. If you have a background in fast-paced startup environments and bring a growth mindset, we want to hear from you! Your passion for championing high-quality development practices and commitment to improvement sets the stage for success at DUST Identity. Together, we'll redefine authenticity and product security with our pioneering technology. Get ready to make an impact and advance your career with us!

Frequently Asked Questions (FAQs) for Senior Full-Stack Engineer (Typescript, React + React-Router v7 (Remix), Python) Role at Dust Identity
What are the primary responsibilities of a Senior Full-Stack Engineer at DUST Identity?

As a Senior Full-Stack Engineer at DUST Identity, your primary responsibilities will include designing, developing, and maintaining full-stack applications that operate across web, mobile, and server environments. You'll work closely with engineering leadership and product managers to strategically deliver software solutions that align with customer and company goals. Collaborating with your team, you'll support the development of new features, optimize application performance, and contribute as a technical expert in customer discussions.

Join Rise to see the full answer
What qualifications are needed for the Senior Full-Stack Engineer position at DUST Identity?

To qualify for the Senior Full-Stack Engineer position at DUST Identity, candidates are expected to have at least a Bachelor's or Master's degree in Computer Science or a related field and a minimum of four years of experience in software engineering, particularly with React, Node.JS, and Python. Familiarity with Docker containerization, OAuth, and FastAPI is preferred, along with experience developing mobile applications using React Native. Strong communication skills and a collaborative mindset are vital.

Join Rise to see the full answer
What technologies will I work with as a Senior Full-Stack Engineer at DUST Identity?

In the Senior Full-Stack Engineer role at DUST Identity, you'll work with a robust technology stack that includes React, React-Router v7 (Remix), Typescript, NodeJS, Python, FastAPI, Docker, and Kubernetes. Proficiency in these technologies will be essential for developing applications that push the boundaries of product security and authentication.

Join Rise to see the full answer
Is experience in a startup environment necessary for the Senior Full-Stack Engineer role at DUST Identity?

While not explicitly required, having experience in fast-paced startup environments is highly preferred for the Senior Full-Stack Engineer position at DUST Identity. This experience can provide you with the agility and innovative mindset needed to thrive in our dynamic setting, where quick adaptations and collaborations are key to success.

Join Rise to see the full answer
What is the work environment like for the Senior Full-Stack Engineer position at DUST Identity?

The work environment at DUST Identity is collaborative and innovative. As a Senior Full-Stack Engineer, you'll work on-site in our Newton, MA headquarters four days a week, engaging with a cross-functional team passionate about redefining product security. We nurture a culture of continuous learning and improvement, encouraging you to embrace a growth mindset while actively seeking opportunities for your development and that of your team.

Join Rise to see the full answer
Common Interview Questions for Senior Full-Stack Engineer (Typescript, React + React-Router v7 (Remix), Python)
Can you describe your experience with React and how you've used it in previous projects?

When asked about my experience with React, I would detail specific projects where I utilized React to build dynamic user interfaces. I'd discuss the challenges faced during the project's development, how I overcame them using React's component-based architecture, and how my contributions helped meet project goals. It's essential to emphasize not just the technical skills but also collaboration with other team members during this process.

Join Rise to see the full answer
How do you approach optimizing application performance?

In optimizing application performance, I focus on a few key areas such as efficient code practices, lazy loading components, and minimizing rendering times. I would share examples where I've analyzed performance metrics and conducted regular code reviews to identify bottlenecks. This approach not only improves user experience but also aligns with the goals of delivering high-quality applications quickly.

Join Rise to see the full answer
What strategies do you use for collaborative teamwork in software development?

I believe strong communication and transparency are vital for teamwork in software development. I typically use agile methodologies to facilitate daily stand-ups and sprint planning, where everyone can share updates, challenges, and ideas. I would also highlight my experience in using collaborative tools like Git for version control and project management software to ensure everyone is on the same page.

Join Rise to see the full answer
Describe your experience with Docker and containerization.

When discussing my experience with Docker, I would explain how I've utilized it to create consistent development and production environments. I'd detail instances where I've built Docker images for applications, managed container orchestration with Kubernetes, and how this workflow improved deployment efficiency and reduced system conflicts.

Join Rise to see the full answer
How do you ensure high-quality software development practices?

I ensure high-quality software development practices by adopting a test-driven development (TDD) approach and advocating for code reviews within the team. I would share examples where I've implemented automated testing, enforced coding standards, and regularly participated in peer review sessions to maintain the quality of our codebase.

Join Rise to see the full answer
What is your experience with API development, specifically with FastAPI?

In terms of API development, I've utilized FastAPI to build robust RESTful services efficiently. I'd describe the advantages of using asynchronous features and automatic validation that FastAPI offers, and provide a project example where I developed APIs that supported a mobile application while ensuring seamless data exchange.

Join Rise to see the full answer
How do you approach learning new technologies?

My approach to learning new technologies involves a mix of self-directed study and hands-on practice. I actively follow industry trends through blogs and webinars, and I participate in coding exercises and personal side projects to apply what I learn. Networking with peers and seeking mentorship can also greatly enhance this process.

Join Rise to see the full answer
How do you handle conflicting priorities in software projects?

When facing conflicting priorities, I prioritize tasks based on their impact on the project timeline and user experience. I communicate with stakeholders to clarify expectations and negotiate deadlines where possible. This approach ensures project alignment and helps maintain team morale, as everyone is clear on the objectives.

Join Rise to see the full answer
Explain how you've contributed to a high-impact customer requirement.

I would provide an example of a project where I acted as a technical subject matter expert. This could involve detailing how I collaborated with cross-functional teams to translate customer requirements into actionable development tasks and the measurable outcomes achieved, such as increased user satisfaction or product adoption.

Join Rise to see the full answer
What role does documentation play in your development process?

Documentation is a critical part of my development process as it ensures knowledge sharing and smooth onboarding for new team members. I emphasize maintaining clear, concise, and up-to-date documentation for APIs, architecture decisions, and workflows, which enhances maintainability and helps streamline future development efforts.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join DUST Identity as a Senior Backend Engineer and help shape the future of product security and authentication.

Photo of the Rise User
Version 1 Remote Bengaluru, Karnataka, India
Posted 10 days ago

Transform customer success stories as a Senior Java Developer at Version 1, a leader in technology services with a digital-first approach.

Photo of the Rise User
Posted yesterday
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple's innovative AI & Data Platform team as a Software Engineer, creating scalable applications focused on user experience.

Photo of the Rise User

Join Jane as a Staff Software Developer to lead innovative developments in clinical charting within a supportive, remote-first workplace.

Photo of the Rise User

Join Nord Security as an Application Security Engineer to shape a secure online future with innovative cybersecurity products.

Posted 3 days ago

Join VirtueStaff as a Web Developer to create stunning WordPress websites using Elementor while working remotely.

Photo of the Rise User
Posted 8 days ago

Spectrum is looking for a Senior DevOps Engineer to join their dynamic Product and Technology team, playing a critical role in delivering robust software solutions.

Photo of the Rise User

Join Northwestern Medicine as a Senior Quantitative Research Software Engineer and impact the future of healthcare technology.

Photo of the Rise User
TAL Remote 500 Bourke Street, Melbourne, Australia
Posted 10 days ago

Help shape the future of customer-facing platforms at TAL as a Lead Frontend Software Developer in a flexible and innovative environment.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
May 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning