About Circles:
We’re Circles, a well-funded startup based in the heart of Tel-Aviv, on a mission to reduce loneliness through the power of group support. We believe no one should face life’s challenges alone, and that support from those who’ve been there is invaluable. Our revolutionary platform ensures everyone, everywhere, has access to the emotional support they need to feel better.
Excitingly, we are currently integrating AI into our platform to make mental health support even more accessible, personalized, and available anytime, anywhere. This is a unique opportunity to contribute to a cutting-edge application of AI for social good.
Overview:
As a Senior Backend/Frontend Developer at Circles, you’ll play a crucial role in shaping the technical direction of our platform. You’ll be a key contributor to our backend architecture, ensuring scalability, security, and performance, while also contributing to the frontend user experience using React. You’ll work closely with a talented team of engineers, product managers, and designers to deliver solutions that directly impact people’s lives and support our growing user base. This role offers the potential to grow into a Tech Lead position.
We’re looking for a passionate and experienced developer who thrives in a fast-paced startup environment, takes ownership of challenges, and is excited about using technology to make a real-world impact, particularly in the mental health space.
Our Stack: Node.js, ReactNative, React, Redis, AWS, PostgreSQL, Typescript.
Responsibilities:
Backend Development:
- Design, develop, and maintain robust, scalable, and secure backend services using Node.js and Typescript.
- Contribute to the architecture and evolution of our platform, ensuring it meets current and future requirements.
- Optimize backend performance and identify/resolve bottlenecks.
- Develop and maintain RESTful APIs and integrate with various services.
- Work with databases (PostgreSQL, Redis) to ensure data integrity and performance.
- Contribute to the integration of AI models and services into our backend infrastructure.
Frontend Development:
- Develop and maintain user interfaces using React native.
- Collaborate with designers to implement UI/UX designs.
- Ensure the frontend is performant, accessible, and user-friendly.
- Write clean, well-documented, and testable code.
Requirements:
- 5+ years of experience as a software developer.
- Strong proficiency in Node.js and Typescript.
- Solid experience with React native and modern mobile/frontend development practices.
- Proven experience in building and scaling backend systems, preferably in the SaaS or social platform domain on cloud infrastructure (AWS, GCP, or Azure) and modern DevOps practices.
- Strong knowledge of microservices architecture and API design.
- Experience with relational databases (PostgreSQL preferred) and NoSQL databases (Redis preferred).
- Bonus: Experience with AI/GenAI/ML integration, particularly in a backend context.
- A passion for making a positive impact on people’s lives through technology.