- Company Name
- Energise | B Corp™
- Job Title
- Full Stack Developer
- Job Description
-
Job title: Full Stack Developer
Role Summary: Design, build, and maintain end‑to‑end web applications using TypeScript, Next.js, React, and Tailwind CSS. Implement secure authentication, data modeling, and RESTful APIs while ensuring performance, reliability, and code quality; collaborate with cross‑functional teams to deliver user‑focused features.
Expectations: Deliver scalable, secure products that meet the product roadmap; uphold high engineering standards through testing, code reviews, and documentation; actively contribute to process improvement and technical decision‑making; work effectively in a remote, cross‑functional environment; support deployment, monitoring, and platform stability.
Key Responsibilities:
- Develop and ship features across the full stack, from UI to backend logic and data handling.
- Translate business requirements into clear, buildable tasks and technical designs.
- Design, implement, and document secure authentication, access control, and API services.
- Model data, evolve schemas, and ensure reliable data flows across the platform.
- Own deployments, monitoring, performance tuning, and platform stability.
- Maintain engineering excellence through automated testing, peer reviews, and comprehensive documentation.
- Collaborate with business stakeholders to validate feature alignment with user needs.
- Drive continuous improvement of engineering practices, sprint discipline, and knowledge sharing.
- Participate in a small, high‑ownership team focused on long‑term product scalability.
Required Skills:
- Proficient in TypeScript; solid experience with Next.js, React, and Tailwind CSS.
- Competence with SQL databases (e.g., MySQL, PlanetScale/Vitess) and ORM usage (Drizzle optional).
- Experience implementing authentication and user management with providers such as Clerk.
- Familiarity with deployment, monitoring, and management on platforms like Vercel.
- Ability to design and integrate APIs across full‑stack applications.
- Comfortable using GitHub workflows and Agile tools such as Jira or Linear.
- Strong problem‑solving, code quality focus, and attention to detail.
- Excellent collaboration skills in remote, cross‑functional settings.
Desirable (non‑mandatory) experiences: data modelling for analytics, multi‑module platforms, liaison with non‑technical staff, accessibility standards, design systems, sustainability or SaaS product knowledge.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. No specific certifications required.