Remote CB - Lead Fullstack Engineer - 176

at Thaloz

Posted 3 hours ago 0 applied

Description:

  • 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.
  • Responsibilities include leading the end-to-end design, development, and deployment of scalable fullstack applications using Python, JavaScript, React, and Spring Boot.
  • The candidate will architect and implement microservices and event-driven architectures that support high availability and scalability.
  • They will drive the adoption and implementation of the 12-Factor App methodology to ensure cloud-native, maintainable, and resilient applications.
  • The role requires leveraging deep expertise in Amazon Web Services (AWS) including Lambda, ECS, EKS, RDS Aurora, EventBridge, and Step Functions to build and optimize cloud infrastructure.
  • The candidate will manage and optimize relational databases such as PostgreSQL and Redshift, ensuring data integrity, performance, and scalability.
  • They will lead DevOps initiatives by implementing CI/CD pipelines, containerization with Docker, and enforcing DevSecOps practices including container security.
  • Collaboration with product managers, UX designers, and other cross-functional teams is essential to deliver high-quality software solutions that meet business needs.
  • The candidate will provide technical leadership and mentorship to a small team of engineers, fostering an inclusive and collaborative team culture.
  • Balancing hands-on coding with strategic technical leadership is necessary to ensure best practices in software development life cycle (SDLC), code quality, and system reliability.
  • Continuous evaluation and integration of new technologies and architectural patterns to improve system performance and developer productivity is expected.

Requirements:

  • The candidate must have 8 years of software development experience, with at least 3 years in technical leadership roles, demonstrating the ability to lead teams and projects effectively.
  • Expert-level mastery of the 12-Factor App methodology is required, with proven experience implementing these principles in production environments to build scalable and maintainable cloud-native applications.
  • Deep AWS expertise is necessary, 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.
  • Advanced proficiency in C# /.NET and TypeScript is required, with strong skills in developing RESTful APIs that are robust, scalable, and maintainable.
  • Proficiency in Angular (v10+), TypeScript, HTML5, and CSS3 is essential, enabling the development of responsive and user-friendly front-end applications.
  • DevSecOps implementation experience is required, including container security best practices, vulnerability scanning, and secure deployment pipelines.
  • The candidate must be proficient with database technologies, including both SQL (PostgreSQL, Redshift) and NoSQL databases, with a strong understanding of data modeling, query optimization, and database administration.
  • A solid understanding of the complete software development life cycle (SDLC) is necessary, including version control with Git, continuous integration/continuous deployment (CI/CD) pipelines, and DevOps practices to ensure rapid and reliable software delivery.
  • Experience designing and implementing microservices and event-driven architectures in production environments is required, ensuring scalability, fault tolerance, and maintainability.
  • Team leadership experience with inclusive management practices is essential, fostering a collaborative, diverse, and high-performing engineering team.

Benefits:

  • The position offers the opportunity to lead and shape the technical direction of innovative projects.
  • The candidate will have the chance to work with cutting-edge technologies and cloud-native architectures.
  • There is potential for professional growth and development through mentorship and leadership opportunities.
  • The role promotes a collaborative and inclusive team culture, enhancing job satisfaction and team dynamics.
  • The company supports continuous learning and integration of new technologies to improve performance and productivity.

Get realtime job alerts

Be the first to know about new jobs