OPSWAT

Lead Full Stack Engineer – InSights

OPSWAT

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop Rust-based data processing systems for high-performance, real-time data ingestion and transformation.
  • Implement and manage stream processing solutions in appropriate languages for the use cases, enabling real-time analytics and insights across large datasets.
  • Build and maintain Go-based APIs, ensuring they are scalable, secure, and optimized for performance.
  • Work with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB, Druid) to handle complex data structures and ensure efficient data storage and retrieval.
  • Develop and enhance Python-based components for automation, orchestration, and data integration tasks.
  • Lead the technical strategy for full-stack development, defining best practices, architecture guidelines, and the tech stack for future projects.
  • Collaborate with cross-functional teams to deliver comprehensive solutions that align with OPSWAT’s overall product and security goals.
  • Mentor and guide junior engineers, fostering a collaborative and high-performance engineering culture.

Requirements

  • 6+ years of experience in full-stack engineering with expertise in Rust, Go, Python, and NoSQL databases.
  • Strong expertise in stream processing frameworks (e.g., Kafka, Pulsar, Flink) for real-time data processing.
  • Proven experience building scalable APIs with Go, Rust, and Python integrating them into broader systems.
  • Familiarity with modern frontend frameworks (React, Vue.js, etc.) for building user interfaces, though this role will primarily focus on backend and data processing.
  • Solid understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure) for deployment and scaling.
  • Excellent problem-solving skills and ability to design complex systems that balance performance, security, and maintainability.
  • Strong communication skills and experience leading or mentoring software engineers in a collaborative environment.
Benefits
  • OPSWAT is an equal opportunity employer.
  • We celebrate diversity and are committed to providing an environment where equal employment opportunities are extended to all employees and applicants.
  • Free of discrimination and harassment of any type.
  • Recruiting Agencies: we do not accept unsolicited resumes from third party agencies for any of our open positions.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RustGoPythonNoSQL databasesstream processing frameworksAPIsCI/CD pipelinescontainerizationcloud platformsdata processing
Soft skills
problem-solvingcommunicationmentoringcollaborationleadership