Fullstack Engineer/Senior Software Engineer

Ampcus Inc
Washington, DC, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Computer Vision HTML5 Microsoft Azure Cascading Style Sheets (CSS) Databases ECMAScript Machine Learning Natural Language Processing
+17 more
Node.Js NoSQL Recommender Systems Svelte Next.js Web Application Security Software Deployment Software Engineering SQL Databases Systems Integration TypeScript ReactJS Grafana Backend Webpack Performance Monitor Build Tools

Job description

  • We are seeking a highly experienced Senior Software Engineer with 10-15 years of experience to join our core team.
  • The ideal candidate is a master of modern UI development with deep expertise in React.js, Next.js, or Svelte, complemented by strong back-end skills in Node.js.
  • You will play a pivotal role in architecting, building, and scaling our customer-facing applications.
  • A key differentiator for this role is the opportunity to leverage and integrate AI/ML capabilities to create smarter, more adaptive user experiences.

Requirements

  • 10-15 years of professional software development experience.
  • Expert-level proficiency in one or more modern UI frameworks: React.js, Next.js, or Svelte.
  • Strong experience with server-side development using Node.js.
  • Demonstrable exposure to AI/ML concepts and a strong interest in their application. This could include:
  • Integrating with third-party AI APIs (e.g., Open AI, Google AI).
  • Working on projects that involve natural language processing (NLP), computer vision, or recommendation systems.
  • Understanding how to structure data for AI model consumption.
  • Deep understanding of modern JavaScript (ES6), TypeScript, HTML5, and CSS3.
  • Proven experience with state management, build tools (Webpack, Vite), and testing frameworks.
  • Solid understanding of database technologies (both SQL and NoSQL).
  • Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines., * Experience building and deploying applications using SvelteKit.
  • A portfolio or examples of projects where you have successfully integrated AI features.
  • Familiarity with AI-specific libraries (e.g., TensorFlow.js, LangChain).
  • Experience with performance monitoring and observability tools.
  • Knowledge of web security best practices.
  • Previous experience in a tech lead or architectural role.

Experience Required:

  • 10-15 yrs. experience more UI React.js or Next.js, svelte, node.js, some exposure to AI

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:29 min

Creating visual effects with Svelte animations and transitions

Markus Hatvan · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:50 min

Overview of the Edge AI ecosystem and tech stack

Maxim Salnikov Maxim Salnikov · World Congress 2025

Videos

See all

Related articles

See all