About Wobitech
Wobitech is a leading Melbourne-based software agency specializing in innovative mobile apps, websites, and SaaS platforms for diverse industries. We’re driven by a passion for delivering cutting-edge digital solutions and are seeking an experienced Senior Full-Stack Developer to join our dynamic product team.
About the Role
This is a pivotal opportunity to lead the end-to-end development of a live SaaS product, crafting scalable, responsive, and user-centric solutions. As a Senior Full-Stack Developer, you’ll leverage your expertise in ReactJS, TypeScript, TailwindCSS, Node.js, Express.js, Go, and modern cloud technologies to drive high-impact features and collaborate with designers, engineers, and stakeholders in a fast-paced Agile environment.
What You’ll Do
- Architect and implement scalable, reusable, and performant full-stack solutions for a production-grade SaaS product.
- Lead end-to-end development within an Agile product team, utilizing tools like GitHub, Trello, and CI/CD pipelines.
- Drive feature development, from sprint planning to QA, deployment, and monitoring.
- Mentor junior developers, conduct code reviews, and contribute to tech tutorials to elevate team expertise.
Essential Skills
- Expert proficiency in HTML, CSS, JavaScript, TypeScript, ReactJS (3+ years preferred), and React Hooks.
- Extensive experience with Node.js, Express.js, and Go for building robust backend services.
- Advanced knowledge of Git and complex version control workflows (e.g., branching strategies, rebasing).
- Deep expertise in responsive design, cross-browser compatibility, and accessibility standards (WCAG).
- Proven ability to translate complex UI/UX designs (e.g., Figma, Sketch) into high-fidelity, reusable components.
- Strong experience with REST APIs, WebSockets, and GraphQL for seamless API integrations.
- Proficiency in PostgreSQL and MongoDB for database design and management.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Hands-on expertise in AWS services (e.g., EC2, Lambda, S3, RDS) and microservices architecture.
- Mastery of writing clean, maintainable, and well-documented code with meticulous attention to detail.
- Exceptional communication and collaboration skills, with experience leading or mentoring in team settings.
- Strong problem-solving skills, with a proactive approach to tackling complex technical challenges.
- Advanced time management and ability to prioritize tasks in a fast-paced Agile environment.
Preferred Skills
- Expertise with Redux for state management in React applications.
- Proficiency in implementing UI animations and transitions using Framer Motion.
- Experience with Redis for caching and performance optimization.
- Familiarity with Kafka or similar middleware for event-driven architectures.
- Knowledge of system design principles for scalable, distributed systems.
- Familiarity with TailwindCSS, Bootstrap, or other utility-first CSS frameworks.
- Advanced debugging skills and experience optimizing full-stack performance.
Responsibilities
- Design and implement scalable microservices and integrate them with REST APIs, WebSockets, and GraphQL.
- Translate Figma designs into clean, responsive, and accessible UI components using ReactJS and Framer Motion.
- Build and optimize backend services using Node.js, Express.js, and Go, deployed on AWS.
- Manage and optimize PostgreSQL and MongoDB databases for performance and scalability.
- Containerize applications using Docker and orchestrate deployments with Kubernetes in CI/CD pipelines.
- Drive sprint planning, daily standups, and Agile workflows, ensuring timely delivery of features.
- Build and maintain high-quality, tested, and accessible full-stack solutions, adhering to best practices.
- Take ownership of critical feature sets and deliver them to production by Demo Day.
Who Should Apply
- Experienced developers with 3+ years of professional full-stack development experience.
- Degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience.
- Passionate about full-stack development, with a desire to lead and innovate on a real-world SaaS product.