The Staff Software Engineer role at Noetica involves designing and building scalable backend services and APIs, writing high-performance server-side code, and collaborating with a talented team of AI/ML PhDs, legal SMEs, and market strategists. The role requires a strong focus on backend systems, API design, and data modeling, with proficiency in Node.js, Python, or Go, and TypeScript and React for frontend work.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 10+ years of professional full-stack development experience with a strong focus on backend systems
- Proficiency in backend technologies (Node.js, Python, or Go) and API design
- Strong understanding of RESTful APIs, database design, and data modeling
- Experience with SQL and NoSQL databases
- Familiarity with containerization and orchestration platforms (Docker, Kubernetes) and hyperscalers (AWS, GCP, etc.)
- Proficiency in TypeScript and React for frontend work
- Foundation in distributed systems, event-driven architectures, and web fundamentals
- Strong communication and collaboration skills
- Self-starting problem-solving approach biased towards action and scope minimization
Benefits
- Flexible vacation
- Two company-wide Mental Health Days off
- Access to the Headspace app
- Retirement savings
- Tuition reimbursement
- Employee incentive programs
- Resources for mental, physical, and financial wellbeing