Full Stack Software Engineer
RemotePosted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
This Full Stack Software Engineer will develop and maintain core features for a platform that provides real-time observability over high-frequency telemetry data, playing a vital role in building comprehensive web applications and data processing backends. The role involves creating intuitive user interfaces for data exploration and implementing high-performance APIs for real-time data streaming.
Responsibilities
- Develop and maintain full-stack features for our web application and data processing backend
- Create user-friendly interfaces for data exploration and visualization of large real-time datasets
- Design and implement efficient APIs and data access patterns for real-time telemetry data streaming
- Collaborate with data platform and frontend teams on service architecture and implementation
- Participate in technical design discussions, code reviews, and system architecture planning
- Write clean, scalable, and maintainable code adhering to best practices
- Contribute to continuous improvement of platform performance and reliability
- Stay updated with emerging technologies and incorporate them into the development process
Requirements
- 3+ years of professional experience in full-stack software development
- Proficiency with frontend frameworks such as React, NextJS, and TypeScript
- Experience with backend technologies including Go, Rust, and Python
- Knowledge of relational and non-relational databases like PostgreSQL, Druid, Pinot, or Timescale
- Strong problem-solving skills and meticulous attention to detail
- Experience in building production-grade applications and APIs
- Ability to collaborate effectively across multidisciplinary teams
- Excellent communication skills and a proactive mindset
Qualifications
- 3+ years of professional experience in full-stack software development
Skills
* Required skills
Benefits
About SIFT
Sift is a pioneering technology company transforming how modern machines are built, tested, and operated, providing engineers with real-time observability over high-frequency telemetry data to identify bottlenecks quickly and accelerate development cycles.