Job Description
We are seeking a Senior Full Stack Developer to join our small, agile development team. This role requires a self‑motivated individual who thrives in a collaborative environment and is passionate about leveraging AI technologies to enhance development workflows and product capabilities.
Key Responsibilities
- Design, develop, and maintain full-stack web applications
- Stay current and enthusiastic around AI tools and frameworks
- Write clean, maintainable, and well‑documented code
- Collaborate closely with product, design, and engineering teams in a small team environment
- Take ownership of features from conception to deployment
- Participate in code reviews and contribute to technical decision‑making
- Troubleshoot and debug applications across the stack
- Optimize applications for performance and scalability
Required Skills & Experience
Technical Skills
- Proficiency in JavaScript/TypeScript – strong understanding of modern JavaScript, ES6+, and TypeScript
- Full stack development – experience building and maintaining both frontend and backend systems
- AI enthusiasm – proficient and enthusiastic about AI technologies, with experience integrating AI tools into development workflows
- Version control – Git proficiency
- API development – experience designing and building RESTful and/or GraphQL APIs
- Database design – strong understanding of database design, query optimization, and data modeling
- Testing – experience writing unit, integration, and end‑to‑end tests
Preferred Skills
- React/Next.js – experience with modern React frameworks
- GraphQL – experience with GraphQL APIs and schema design
- DevOps – familiarity with CI/CD pipelines, containerization, and cloud platforms is a bonus
- AI/ML Integration – experience using AI tools for code generation, testing, or product features
- Ruby on Rails – experience with Ruby on Rails is a significant bonus
Personal Attributes
- Team player – works exceptionally well in small, collaborative teams
- Ownership mindset – takes full ownership of projects and sees them through to completion
- Self‑motivated – proactive in identifying and solving problems
- Communication – excellent verbal and written communication skills
- Adaptability – comfortable working in a fast‑paced, evolving environment
- Attention to detail – committed to writing high‑quality, production‑ready code
What We Offer
- Competitive salary and equity package
- Flexible working arrangements
- Collaborative, supportive team environment
- Professional development opportunities
- Impact on product direction and technical decisions
- Be part of a sustainability‑based company, working towards a better future
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application