Full time
Information Technology
Telecommunications
Job Description
Requirements
In our fast-growing, hands on team, you'll thrive if you're a self starter who values quality, speed and collaboration
Full Stack Expertise (5+ years): Proven experience building and shipping end to end web applications with NodeJS/Serverless and React/Next.js
Strong Ownership & Autonomy: Takes full responsibility for features and projects, thrives with minimal oversight and drives tasks to completion
Analytical Thinker: Breaks down complex technical challenges, troubleshoots effectively and delivers robust, scalable solutions
Meticulous Quality Focus: Writes clean, well tested code and maintains clear documentation to ensure reliability and maintainability
Excellent Communication Skills: Conveys technical concepts clearly to both technical and non technical audiences and fosters collaboration
Curiosity Driven Approach: Quickly learns new tools and frameworks, adapts to shifting priorities and embraces evolving project requirements
Effective Time Management: Juggles multiple initiatives, prioritises tasks wisely and consistently meets deadlines
What the job involves
As Senior Full Stack Developer for Hometree, you'll work across our NodeJS/Serverless back end and Next.js/React/TypeScript front end, delivering scalable, high performance solutions for partners and consumers
Full Stack Development: Architect and build scalable web applications, leveraging Node.JS and serverless on the back end alongside Next.js and React on the front end
Clean Code & Performance: Write clean, maintainable code, develop and document robust RESTful APIs, and continuously tune for speed, reliability and scalability
Cross Functional Collaboration: Partner with Product, Growth and Operations to translate business requirements into clear technical specifications-and ship features rapidly
Troubleshooting & Support: Proactively identify, diagnose and resolve issues across the full stack, and provide ongoing maintenance to keep the platform running smoothly
Automated Testing & QA: Build and maintain comprehensive test suites-unit, integration and end to end-and integrate them into our CI pipelines to catch regressions early
Documentation: Produce and update clear, concise documentation for codebases, APIs, system architectures and operational runbooks
Continuous Improvement: Stay updated with industry trends, evaluate new tools and techniques, and recommend changes that boost our application's performance, security and usability