Are you a seasoned developer who thrives on turning complex technical challenges into elegant, scalable user experiences? At jcdendwo, we are pushing the boundaries of our core product offerings, building next-generation digital solutions that seamlessly blend robust backend architecture with intuitive frontend interfaces. We are seeking a Senior Full Stack Engineer to join our high-performing team. In this pivotal role, you will champion technical excellence, influence our architectural roadmap, and mentor junior engineers, all while delivering clean, production-ready code that impacts our growing user base.
Key Responsibilities
- Architect & Deliver: Lead the end-to-end design, development, and deployment of robust, scalable full-stack applications, ensuring seamless integration between frontend and backend systems.
- Code Excellence: Write clean, well-tested, and maintainable code while establishing engineering best practices, comprehensive testing suites, and continuous integration pipelines.
- Technical Leadership: Mentor and guide junior and mid-weight developers, conducting constructive code reviews and fostering a culture of continuous learning and technical curiosity.
- Collaborative Innovation: Partner closely with product managers, UX/UI designers, and cross-functional stakeholders to translate complex business requirements into elegant technical solutions.
- System Optimisation: Proactively identify performance bottlenecks, refactor legacy codebases, and monitor application health to guarantee high availability and responsiveness.
Required Skills & Experience
- Full-Stack Expertise: Proven commercial experience as a Senior Engineer working with modern backend languages (such as Node.js, Python, or Go) and advanced frontend frameworks (like React, Vue, or Angular).
- Database & Architecture: Strong experience designing relational and non-relational databases (e.g., PostgreSQL, MongoDB) and designing secure, high-performance RESTful or GraphQL APIs.
- Cloud & DevOps: Hands-on experience with cloud platforms (AWS, GCP, or Azure) alongside containerisation tools like Docker and modern CI/CD deployment pipelines.
- System Design: A proven track record of architecting distributed systems, microservices, and managing state across complex application environments.
- Communication & Mentorship: Outstanding communication skills with a natural ability to explain complex technical concepts to non-technical stakeholders and guide junior peers.
Nice-to-Have
- Experience working within agile, fast-paced scale-up environments.
- Familiarity with infrastructure-as-code tools such as Terraform.
- Active contributions to the open-source community or a portfolio of personal technical projects.
What We Offer / Why Join
At jcdendwo, we believe in empowering our engineers to do the best work of their careers. We offer a highly competitive salary, comprehensive health and wellness benefits, flexible working arrangements to support your work-life balance, and dedicated budgets for professional development and learning. By joining us, you will work alongside a collaborative, forward-thinking team where your voice is heard, your ideas are valued, and your contributions have a direct, visible impact on our product’s evolution.