Job Description
We have an exciting opportunity for a Senior Full Stack Engineer to join a dynamic and innovative team. If you're passionate about building and maintaining high-performance web applications and thrive in a collaborative environment, this role is for you!
What You'll Do
- Write and maintain reusable, testable, and efficient code in JavaScript, TypeScript, and Python.
- Design and implement RESTful APIs to support front-end functionality.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in code reviews and contribute to the continuous improvement of the development process.
- Work closely with a UX Designer/custom design system to develop front-end pages/components.
- Manage SQL and NoSQL databases to store and retrieve data efficiently.
- Design and implement low-latency, high-availability applications.
- Assist with releasing code to production environments.
- Collaborate with DevOps engineers, machine learning engineers, and researchers.
What You Bring
- 4+ years of experience developing, deploying, and shipping scalable SaaS applications.
- Strong proficiency in TypeScript, React, Vue, and modern web frameworks.
- Experience with SQL & NoSQL databases.
- Solid understanding of RESTful APIs and cloud services (AWS, Azure, GCP).
- Proficiency with containerization technologies like Docker.
- Experience with CI/CD pipelines and tools.
- Familiarity with Git and version control best practices.
- Experience working closely with product designers to bring ideas to life.
Bonus Points If You Have
- Experience with Python and Machine Learning in a production environment.
- Knowledge of Kubernetes, Terraform, or Pulumi.
- Experience with canvas frameworks like Three.js or Pixi.js.
- Previous work in startups or on applications handling images, video, and audio.
This is a great opportunity to work on cutting-edge technology in a fast-paced environment. If you're ready to take your career to the next level, we'd love to hear from you!