CB - Lead Fullstack Engineer - 176
Posted 2025-08-23
Remote, USA
Full Time
Immediate Start
<p>We are seeking a highly skilled and experienced Lead Fullstack Engineer to join our dynamic technology team. This pivotal role involves leading the design, development, and deployment of scalable, high-performance fullstack applications that drive our business forward. The ideal candidate will bring deep expertise in modern cloud-native technologies, microservices architecture, and DevOps best practices, combined with strong leadership capabilities to manage and mentor a small engineering team. This role is critical in shaping the technical direction of our projects, ensuring robust, secure, and scalable solutions that align with our strategic goals.</p><h3>Responsibilities</h3><ul> <li>Lead the end-to-end design, development, and deployment of scalable fullstack applications using Python, JavaScript, React, and Spring Boot.</li> <li>Architect and implement microservices and event-driven architectures that support high availability and scalability.</li> <li>Drive the adoption and implementation of the 12-Factor App methodology to ensure cloud-native, maintainable, and resilient applications.</li> <li>Leverage deep expertise in Amazon Web Services (AWS) including Lambda, ECS, EKS, RDS Aurora, EventBridge, and Step Functions to build and optimize cloud infrastructure.</li> <li>Manage and optimize relational databases such as PostgreSQL and Redshift, ensuring data integrity, performance, and scalability.</li> <li>Lead DevOps initiatives by implementing CI/CD pipelines, containerization with Docker, and enforcing DevSecOps practices including container security.</li> <li>Collaborate closely with product managers, UX designers, and other cross-functional teams to deliver high-quality software solutions that meet business needs.</li> <li>Provide technical leadership and mentorship to a small team of engineers, fostering an inclusive and collaborative team culture.</li> <li>Balance hands-on coding with strategic technical leadership, ensuring best practices in software development life cycle (SDLC), code quality, and system reliability.</li> <li>Continuously evaluate and integrate new technologies and architectural patterns to improve system performance and developer productivity.</li> </ul><p></p><p><strong>Requirements</strong></p><ul> <li> <em>8 years of software development experience</em>*, with at least 3 years in technical leadership roles, demonstrating the ability to lead teams and projects effectively.</li> <li> <strong>Expert-level mastery of the 12-Factor App methodology</strong>, with proven experience implementing these principles in production environments to build scalable and maintainable cloud-native applications.</li> <li> <strong>Deep AWS expertise</strong>, including hands-on experience with EventBridge, Step Functions, Lambda, ECS/EKS, DynamoDB, RDS Aurora, and applying the AWS Well-Architected Framework to ensure secure, reliable, and cost-effective cloud solutions.</li> <li> <strong>Advanced proficiency in C# /.NET and TypeScript</strong>, with strong skills in developing RESTful APIs that are robust, scalable, and maintainable.</li> <li> <strong>Proficiency in Angular (v10+), TypeScript, HTML5, and CSS3</strong>, enabling the development of responsive and user-friendly front-end applications.</li> <li> <strong>DevSecOps implementation experience</strong>, including container security best practices, vulnerability scanning, and secure deployment pipelines.</li> <li> <strong>Proficient with database technologies</strong>, including both SQL (PostgreSQL, Redshift) and NoSQL databases, with a strong understanding of data modeling, query optimization, and database administration.</li> <li> <strong>Solid understanding of the complete software development life cycle (SDLC)</strong>, including version control with Git, continuous integration/continuous deployment (CI/CD) pipelines, and DevOps practices to ensure rapid and reliable software delivery.</li> <li> <em>Experience designing and implementing microservices and event-driven architectures </em>in production environments, ensuring scalability, fault tolerance, and maintainability.</li> <li> <strong>Team leadership experience with inclusive management practices</strong>, fostering a collaborative, diverse, and high-performing engineering team.</li> </ul><p></p><h3>Nice-to-Have Skills</h3><ul> <li> <strong>Multi-cloud experience</strong>, particularly with Azure and Google Cloud, to provide strategic flexibility and resilience in cloud infrastructure design.</li> <li> <strong>Advanced architectural patterns expertise</strong>, including Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing, to build complex, scalable, and maintainable systems.</li> <li> <strong>Container orchestration skills</strong>, especially with Kubernetes/EKS and Docker, to manage cloud-native deployments and automate scaling, monitoring, and management of containerized applications.</li> </ul>