Job Details
Skills And Tools:
Job Description
About Us
BlackDuck Developments is a new venture dedicated to building world-class digital products for a diverse range of clients. We operate with an agile, product-focused mindset, believing that the best solutions are built by empowered, efficient teams. We value deep technical expertise, a passion for user experience, and the leadership to guide projects from a simple idea to a successful launch.
The Role
We are looking for an accomplished and versatile Lead Full Stack Engineer to be a foundational pillar of our technical team. This is a “player-coach” role for a pragmatic leader who thrives on both hands-on coding and team facilitation.
Your broad technical knowledge and your expertise in agile methodologies will be critical in establishing a culture of quality, speed, and continuous improvement.
What You’ll Do:
- Architect & Build: Lead the technical design and hands-on development of robust, scalable full-stack solutions for both web and mobile platforms.
- Lead Agile Processes: Serve as the Scrum Leader for projects, facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure the team is efficient, unblocked, and aligned.
- Apply Versatile Expertise: Utilize your deep knowledge of multiple technology stacks to implement the best possible solution for diverse project requirements.
- Frontend Excellence: Craft beautiful, responsive, and performant user interfaces from UI/UX designs, ensuring a pixel-perfect and intuitive user experience.
- Backend & API Mastery: Design and develop secure, efficient APIs (RESTful or GraphQL) and manage the underlying data architecture.
- Champion Quality & Best Practices: Set the standard for code quality, automated testing, and CI/CD. Mentor other engineers on best practices and agile principles.
Job Requirements
Who You Are (Qualifications):
- 6+ years of professional experience in full-stack software development, with a portfolio of shipped web and mobile applications that demonstrates your skill and leadership.
- Technological Versatility (Polyglot): You have demonstrable, hands-on experience across a range of technologies, including:
- At least one modern frontend framework (e.g., React, Vue, Angular).
- At least one mobile development framework (cross-platform like React Native or Flutter is strongly preferred).
- At least one backend language/framework (e.g., Node.js, Python/Django, Go).
- Experience with Backend-as-a-Service (BaaS) platforms like Firebase or Supabase to accelerate MVP development.
- Agile & Scrum Leadership: Proven experience working in and leading teams in an Agile/Scrum environment. You can confidently run all scrum ceremonies and are passionate about fostering an agile culture. (Formal Scrum Master certification is a plus but not required).
- Deep Architectural Knowledge: You have a strong understanding of software architecture principles, design patterns, and the trade-offs of different approaches.
- Passion for UI/UX: You have a keen eye for design and a passion for creating exceptional user experiences.
- Database Proficiency: You are comfortable with both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Firestore) databases.
- Cloud Native: You have practical experience building and deploying applications on a major cloud platform (AWS, GCP, or Azure).
What We Offer:
- A highly competitive salary and benefits package to match the leadership responsibilities of the role.
- A culture of trust where you are empowered to lead projects and mentor teams.
- A clear path for growth into a more formal technical leadership position.
- The opportunity to work on a variety of exciting greenfield projects.