Fullstack Software Engineer ** Remote Direct End Client **

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 9 Month(s)

Skills

API
Algorithms
Amazon SQS
Apache Kafka
Java
Design Patterns
RabbitMQ
Scala
Microservices
Software engineer
backend software engineer
RESTful
Kubernetes
React.js
Node.js
UI
Web Applications
JavaScript
Fullstack engineer
Full Stack Engineer
Senior Full Stack Engineer
React
Redux
Typescript
JVM
Express
GraphQL
REST API
API Development
Frontend Development
Backend Development
Web Development
Microservice Architecture
Distributed Systems
High Availability
High Scalability
Low Latency
Event Driven Architecture
Kafka
AWS
Azure
GCP
Cloud Platforms
Docker
CI/CD
Jenkins
GitHub Actions
Git
Postgres
SQL
NoSQL
MongoDB
SaaS
System Design
Software Architecture
Performance Optimization
A/B Testing
Experimentation Frameworks
Agile
Scrum
TDD
Unit Testing
Integration Testing
API Security
OAuth
JSON
Type Safety
JVM Ecosystem
Functional Programming
Reactive Programming

Job Details

We’re looking for an engineer who thrives in complex systems, cares deeply about code quality, and enjoys guiding teams toward better architecture and execution. If you take pride in designing robust services and building user-friendly web apps, this role will feel like home.

Your Impact
As a senior technical contributor, you will:
Set engineering standards by coaching peers on architecture patterns, clean coding practices, and system design
Build end-to-end product features — from polished front-end interfaces to resilient backend services
Develop modern UI components using a React-based ecosystem with predictable state management patterns
Create and evolve APIs using strongly typed languages across the JVM and Node.js ecosystems
Continuously analyze how our systems behave in production and propose improvements for reliability and throughput
Investigate experimentation frameworks used at scale and help bring advanced methodologies into our tooling

What You Bring
A strong computer science foundation or equivalent real-world engineering experience
Several years working on production-grade applications
Deep familiarity with React-driven interfaces and state containers
Experience with JVM languages (Scala/Java preferred) and the ability to learn new stacks quickly
A track record of working collaboratively and contributing to an engineering culture rooted in empathy and accountability
The discipline to scope work effectively and deliver on commitments


Great to Have
Practical experience with modern typed JavaScript tooling
Exposure to API schemas such as GraphQL
Background building multi-tenant or subscription-based platforms
Knowledge of distributed system patterns and microservice design principles
Experience tuning services for high throughput and low latency

 

Full Stack Engineer, Senior Full Stack Engineer, React, Redux, JavaScript, Typescript, Scala, Java, JVM, Node.js, Express, GraphQL, REST API, API Development, Frontend Development, Backend Development, Web Development, Microservices, Microservice Architecture, Distributed Systems, High Availability, High Scalability, Low Latency, Event Driven Architecture, Kafka, AWS, Azure, Google Cloud Platform, Cloud Platforms, Docker, Kubernetes, CI/CD, Jenkins, GitHub Actions, Git, Postgres, SQL, NoSQL, MongoDB, SaaS, System Design, Software Architecture, Performance Optimization, A/B Testing, Experimentation Frameworks, Agile, Scrum, TDD, Unit Testing, Integration Testing, API Security, OAuth, JSON, Type Safety, JVM Ecosystem, Functional Programming, Reactive Programming

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.