- Company Name
- Bell Integration
- Job Title
- Lead Fullstack Developer
- Job Description
-
**Job Title:** Lead Fullstack Developer
**Role Summary:**
Own end‑to‑end technical delivery for a squad within the IP Development team. Drive architecture, tooling, and implementation decisions while ensuring solutions are high‑quality, scalable, and secure. Mentor developers, foster continuous improvement, and align engineering work with product and business objectives.
**Expectations:**
- Deliver robust, maintainable software that meets product goals.
- Mentor squad members and promote technical excellence.
- Contribute to overarching engineering strategy with Principal and Lead Developers.
- Integrate AI technologies and AI‑assisted tools to enhance product capability and development efficiency.
- Maintain consistent, reusable patterns across squads.
**Key Responsibilities:**
- Lead squad in full‑stack development, ensuring architectural coherence and scalability.
- Own technical delivery, collaborating with Principal Developer, Lead Developers, and Engineering Managers.
- Design and implement server‑side logic and user‑facing features across modern front‑end frameworks (React, Angular, Vue.js) and back‑end languages (Node.js, Python, Java).
- Optimize applications for performance, scalability, and security.
- Integrate AI APIs/services or build AI‑powered features, and adopt AI‑assisted tools (e.g., GitHub Copilot).
- Conduct testing, debugging, and code reviews; maintain best practices.
- Actively participate in Agile ceremonies: sprint planning, backlog refinement, daily stand‑ups, retrospectives.
- Collaborate across squads to promote consistency, reusability, and shared engineering approaches.
**Required Skills:**
- Expertise in modern front‑end frameworks (React, Angular, Vue.js).
- Proficiency in back‑end languages (Node.js, Python, Java).
- Hands‑on experience with SQL and NoSQL databases.
- Cloud platform proficiency (Azure, AWS) and containerization (Docker).
- CI/CD pipeline setup and management.
- AI integration experience (API usage, AI‑powered features, or AI‑assisted development tools).
- Strong UI/UX understanding, responsive design implementation.
- Comprehensive testing, debugging, and optimization across the stack.
- Agile methodology experience (scrum, kanban).
- Excellent problem‑solving, communication, and collaborative skills.
- Ability to mentor and influence technical strategy.
**Required Education & Certifications:**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or a related field.
- Optional certifications: AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or similar cloud/development credentials.