remote
Staff Software Engineer Full Stack - Ternary
Software Engineer
Lead full‑stack engineering with Go, React, and TypeScript, driving scalable backend services and data pipelines on PostgreSQL and big‑data platforms.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Go, ensuring scalability and reliability.
- Build and optimize front‑end components with React and TypeScript, delivering responsive user experiences.
- Architect and manage PostgreSQL databases, including schema design, indexing, and query optimization.
- Develop and maintain big‑data pipelines and analytics workflows to support data‑driven product features.
- Collaborate with cross‑functional teams to define product requirements, estimate effort, and deliver on schedule.
- Mentor junior engineers, conduct code reviews, and promote best practices across the stack.
Requirements
- 5+ years of full‑stack development experience with Go, React, and TypeScript.
- Strong background in relational database design and performance tuning, especially PostgreSQL.
- Hands‑on experience with big‑data technologies (e.g., Hadoop, Spark, Kafka) and data pipeline orchestration.
- Proficient in writing clean, testable code and performing thorough code reviews.
- Excellent communication skills and a collaborative mindset.
Skills
goreacttypescriptpostgresql