Overview
We are looking for a Full Stack Developer with expertise in building scalable, data-driven applications using modern web technologies. The role requires hands-on experience in backend and frontend development, database management, and cloud infrastructure. You'll work with cross-functional teams to design and deploy robust applications and contribute to innovative solutions for complex problems.
Key responsibilities
- Develop web applications using Node.js, TypeScript, and Vue.js.
- Build and maintain APIs and backend systems with Python and PySpark.
- Design scalable, high-performance systems capable of handling large datasets.
- Implement and manage MongoDB databases for efficient data handling.
- Design scalable, high-performance systems capable of handling large datasets.
- Optimize application performance and reliability.
- Work closely with product managers, designers, and other developers to translate business requirements into technical solutions.
- Deploy and manage applications using Docker, Kubernetes, and cloud platforms such as AWS.
- Automate workflows through CI/CD pipelines.
- Utilize tools like Kafka, Redis, and ElasticSearch for data streaming and storage.
- Leverage Databricks for distributed data processing.
Required experience
- 5+ years with Node.js and TypeScript.
- 2+ years with Vue.js for front-end development.
- 2+ years with Python, including 1+ years using PySpark.
- Proficiency with MongoDB and database architecture.
Bonus points
- Experience with distributed data solutions like Kafka, Redis, and ElasticSearch.
- Knowledge of cloud computing platforms (AWS preferred).
- Familiarity with Docker, Kubernetes, and DevOps practices.
- Hands-on experience with Databricks or other big data platforms.
To apply
Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.
Apply here
Have questions?Write to us