Senior Backend Developer
Cognitive Systems Corp. · Waterloo, CA · 1 mo ago
EngineeringFull-time
Skill Set
- Strong ownership mindset and ability to deliver independently while collaborating well.
- Experience building and maintaining REST APIs in production (testing, monitoring, reliability).
- Proficiency in JavaScript/TypeScript.
- Experience with Docker, Git, and modern development workflows (code reviews, CI).
- Solid fundamentals in backend design: data modeling, performance, security, and debugging.
What You’ll Do
- Build, maintain, and operate scalable, secure backend services and APIs (TypeScript and/or Python).
- Design and evolve data models and services across SQL and NoSQL systems (e.g., PostgreSQL, MongoDB, time-series).
- Develop integration-ready APIs and workflows for partners and customers (authentication, versioning, reliability, observability).
- Collaborate with product, data science, and engineering to deliver new features end-to-end.
- Improve our developer experience: CI/CD pipelines, testing, monitoring/alerting, and internal tooling.
Requirements
- Bachelor’s degree in computer science or a related field (or equivalent experience).
- 5+ years of relevant software development experience, with a strong track record of delivering production-ready systems.
Nice to Have
- Experience with AWS and/or cloud infrastructure (Kubernetes a plus).
- Experience with PostgreSQL, MongoDB, and/or time-series databases.
- Automated testing with tools like Jest (or similar).
- Exposure to React or other frontend frameworks.
- IoT platform experience (e.g., MQTT) and large-scale data ingestion pipelines.
Benefits
- Competitive salaries.
- An excellent extended health benefits plan.
- 5 weeks of paid annual time off.
- A fitness and wellness credit.
- Free catered lunch in-office every day!
Pay
Details not specified.
Schedule
Details not specified.