Full-Stack Software Engineer, Manufacturing/R&D Data Platform (NestJS, Next.js, Kafka)

Sakuu Corp

San Jose, CA

JOB DETAILS
SKILLS
API Documentation, Apache Kafka, Apache Spark, Application Programming Interface (API), Artificial Intelligence (AI), Authentication, Automation, Bash Scripting, Best Practices, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Management, Data Processing, Database Administration, Database Design, Debugging Skills, Detail Oriented, Docker, Enterprise Applications, GEP (Good Engineering Practices), Git, GitHub, Identify Issues, Integration Testing, JavaScript, Manufacturing, Manufacturing Operations, Manufacturing Software, Mentoring, Message Broker, Microservices, MongoDB, Node.js, OAuth, Performance Analysis, Performance Tuning/Optimization, PostgreSQL, Production Support, Production Systems, Programming Languages, Public/Media/Press/Analyst Relations, Python Programming/Scripting Language, Query Optimization, React.js, Reporting Dashboards, Research & Development (R&D), SWAGGER OAS, Software Administration, Software Development, Software Engineering, System Architecture, System Integration (SI), Team Player, Test Automation, Unit Test, User Interface/Experience (UI/UX), Writing Skills
LOCATION
San Jose, CA
POSTED
30+ days ago

Location: San Jose, CA(On-Site, no Hybrid/Remote)

 

Job Summary
 
We are seeking a motivated, hardworking Full-Stack Software Engineer to join our team. The ideal candidate has experience in full-stack software development with Node.js and Python and a strong command of modern frameworks, including Next.js for frontend and NestJS/FastAPI for backend development. Experience with MongoDB, PostgreSQL / TimescaleDB, Kafka, and containerized deployments using Docker and Kubernetes is a strong plus.

As a member of our software development team, you will help build an enterprise software platform to support our manufacturing and engineering operations, including real-time dashboards, data acquisition systems, and workflow automation. You’ll collaborate with cross-functional teams to build and deploy production-grade microservices in an on-premises, containerized environment.

Key Responsibilities

  • Front-End Development: Build and maintain responsive, user-friendly interfaces in Next.js.
  • Back-End Development: Develop and maintain backend services and APIs using NestJS and FastAPI within a microservices platform.
  • Database Management: Write efficient queries and aggregation pipelines in MongoDB, and design/query/optimize PostgreSQL/TimescaleDB for high-performance analytics and time-series workloads.
  • Apache Kafka Development: Build and operate Kafka producers/consumers to support reliable real-time data streaming.
  • Containerization & Orchestration: Package and run services in Docker, and operate within a Kubernetes environment for scalability and reliability.
  • CI/CD & GitOps: Build and maintain GitHub Actions CI/CD and GitOps workflows that ship changes from PR to production via automated builds/tests and ArgoCD-synced deployments.
  • AI/ML Integration: Support integrating AI/ML into internal tools (data pipelines, inference endpoints, and dashboard integration).
  • System Architecture: Help evolve a modular, maintainable microservices architecture with clear service boundaries and good engineering practices.
  • System Integration: Ensure smooth integration across UI, services, messaging, and databases.
  • Collaboration: Partner with senior engineers, data, and manufacturing/R&D teams to define scope, deliver iteratively, and support production systems.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent technical experience.
  • Proficiency in TypeScript, Python, and Bash Scripting (knowledge of other programming languages is a plus).
  • Strong knowledge of Node.js, including React; Experience with frameworks like Next.js and NestJS.
  • Experience with or exposure to FastAPI.
  • Experience with MongoDB, including complex querying and aggregation pipelines.
  • Experience with TimescaleDB(PostgreSQL), including schema design and performance tuning for analytical workloads.
  • Working knowledge of Apache Kafka, including producer and consumer configuration and deployment.
  • Significant experience with Git, including collaborative workflows, branching, and resolving merge conflicts.
  • Exposure to CI/CD workflows and GitOps-based deployment practices.
  • Familiarity with Docker and Kubernetes.
  • Experience working in or exposure to a microservices architecture, including inter-service communication patterns and service deployment best practices.
  • Ability to write clean, maintainable code, and effectively troubleshoot and debug issues.
  • Demonstrated eagerness to learn, take initiative, and engage with complex systems.
  • Strong work ethic, attention to detail, and ability to adapt quickly in a fast-paced environment.
  • Familiarity with Domain-Driven Design and Clean Architecture principles.
  • Exposure toevent-driven architecture patterns and message brokers other than Kafka.
  • Familiarity with the software needs of manufacturing and engineering teams, such as data acquisition, process automation, or equipment integration.

Preferred Skills

  • Experience writing unit and integration tests (and building testable services).
  • Familiarity with API documentation (Swagger / OpenAPI).
  • Experience with monitoring/logging/observability tools (e.g., Prometheus, Grafana, Loki).
  • Solid understanding of authentication/authorization (JWT, OAuth2, role-based access patterns).
  • Experience with data processing platforms (Apache Spark or similar).
  • Familiarity deploying or integrating AI/ML models into production systems (inference endpoints, pipelines, monitoring).
  • Experience building data-intensive applications (high-volume ingestion, analytics, performance tuning).
  • Exposure to enterprise-scale codebases and delivery practices (through work, internships, or substantial projects).

What we offer

  • Competitive salary, equity, and benefits.
  • High-impact work on systems that directly support manufacturing and R&D operations.
  • Mentorship and opportunities for professional development with a strong technical bar.
  • Ownership and autonomy in a fast-moving, low-bureaucracy environment.
  • A collaborative, team-oriented culture focused on shipping quality software.

About the Company

S

Sakuu Corp