Senior Full Stack Engineer
Remote (United States)
About the Role
This opportunity is for a Senior Full Stack Engineer to design and deliver secure, scalable, high-performance data and application platforms. The role combines backend platform engineering, modern frontend development, distributed systems, AI-driven workflows, cloud-native infrastructure, and advanced visualization.
You will work across the stack to build APIs, AI-enabled services, data pipelines, visualization systems, and scalable distributed applications that support advanced analytics and operational capabilities.
Work Details
Status: Full-time
Eligible U.S. States: AL, AZ, CA, CO, DC, FL, GA, HI, IL, IN, KS, MA, MD, MI, MN, MO, MT, NC, NJ, NM, NV, NY, OH, OK, OR, RI, TN, TX, UT, VA, WA, WI, WV
Salary Range: $160,000 - $200,000 per year
Additional Compensation: Equity eligibility
Benefits: Benefits package available
What You’ll Do
- Develop backend services and APIs using C# and .NET Core.
- Build secure, responsive, and maintainable frontend applications using React.
- Implement 3D visualization and data-driven user interface experiences using Three.js.
- Design and optimize SQL Server schemas, indexing strategies, and aggregation pipelines.
- Implement Redis-based caching and signaling systems.
- Build RAG pipelines, vector search integrations, and retrieval-optimized AI services.
- Develop agentic AI workflows using LangChain, AutoGen, DSPy, or similar frameworks.
- Apply Secure SDLC practices across backend, frontend, infrastructure, and CI/CD workflows.
- Troubleshoot performance and scalability issues across distributed systems.
- Deploy and maintain applications using Docker, Kubernetes, and AWS services.
- Collaborate with product, security, and data teams to define engineering standards and deliver high-quality systems.
Qualifications
- Strong experience building production systems with C# and .NET Core.
- Production-level React expertise, including hooks, state management, and secure UI patterns.
- Experience designing distributed systems, microservices, and event-driven architectures.
- Strong SQL and database optimization experience, including indexing and schema design.
- Experience with Redis or similar in-memory data technologies.
- Hands-on experience with RAG frameworks, vector databases, and retrieval pipelines.
- Experience building agentic AI workflows using LangChain, AutoGen, DSPy, or similar frameworks.
- Experience with Docker, Kubernetes, Linux, and AWS cloud services.
- Strong debugging and troubleshooting skills across full-stack and distributed environments.
- Understanding of secure architecture and Secure SDLC methodologies.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Advanced degree is preferred.
Preferred Experience
- Experience with Three.js or advanced browser-based visualization frameworks.
- Familiarity with space-domain data or aerospace systems.
- Experience with streaming or event systems such as Kafka or RabbitMQ.
- Experience building AI-enabled enterprise platforms.
- Knowledge of observability and monitoring tools such as Datadog, Grafana, Prometheus, or OpenTelemetry.
Looking for more opportunities?
View All Jobs