
Lead Full Stack Engineer – InSights
OPSWAT
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
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