As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining complex web applications. You will play a crucial role in bridging the gap between visual design elements and server-side infrastructure, ensuring the application looks and functions seamlessly. Your expertise will be instrumental in adopting DevSecOps principles, enhancing security, and improving code quality throughout the development lifecycle.
Key Responsibilities
- Full Stack Development. Lead and contribute to the development of both front-end and back-end systems for web applications. You will work with Java, TypeScript, React, and modern CSS frameworks to create scalable, responsive, and visually appealing user interfaces.
- Mentorship & Leadership. Lead a diverse team of up to 25 engineers and IT professionals. Foster a culture of collaboration, innovation, and continuous improvement. Actively mentor team members, providing guidance on both technical and professional development.
- Team Development. Oversee the recruitment, hiring, training, and retention of top-tier engineering talent. Promote a high-performance culture that emphasizes excellence, accountability, and ongoing learning. Ensure your team is equipped with the resources and support needed to succeed.
- DevSecOps Adoption. Champion the integration of DevSecOps principles into the development process. Emphasize Behavior Driven Development (BDD) and Code Coverage to maintain high standards of quality and security.
- Strategic Leadership. Drive the project lifecycle from strategy to execution. Ensure work prioritization aligns with the organization’s strategic objectives, actively identifying and mitigating risks throughout the development process.
- Collaboration with Stakeholders. Work closely with cross-functional teams including designers, back-end developers, IT professionals, and business units. Ensure the development team’s efforts align with business goals and user needs.
- System Performance & Optimization. Take an active role in monitoring and optimizing the performance of web applications. Identify opportunities for enhancements and address issues or bottlenecks to ensure optimal system functionality.
- Innovation & Process Improvement. Lead the team in adopting new technologies and practices. Encourage continuous improvement and embrace a mindset of innovation. Adapt to changing environments and pivot when necessary while staying focused on long-term objectives.
- Communication & Reporting. Effectively communicate progress, challenges, and opportunities to senior management and stakeholders. Present technical concepts in a clear and concise manner to both technical and non-technical audiences.
Required Skills and Experience
- 7+ years of experience in software engineering, with a strong track record in end-to-end delivery of solutions, including leading teams in solutioning, coding, and production support.
- 5+ years of hands-on experience with TypeScript, ES10, React, and modern CSS frameworks.
- 2+ years of experience working with REST APIs and JSON for building robust and scalable services.
- 5+ years of experience working within an Agile/Scrum development lifecycle.
- 2+ years of experience working with LDAP and Active Directory integration.
- 2+ years of experience with SQL, NoSQL, and other database technologies.
- 2+ years of experience working with cloud technologies such as Azure, AKS, AWS, or GCP.
- 2+ years of experience working with OAuth 2.0 and other security essentials to ensure application security.
- Strong analytical skills, with experience in an enterprise environment, enabling you to make sound decisions and solve complex problems.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical teams.
Nice to Have Skills
- Strong understanding of cloud-based technologies (Azure, GCP), engineering frameworks, and tools.
- Familiarity with infrastructure technologies such as F5, DataPower, Firewalls, and Certificates.
- Experience in the health insurance industry, with an in-depth understanding of the healthcare value chain.
- Familiarity with Agile, SAFE, Kanban, and Lean methodologies for project delivery.
- Exposure to DevSecOps processes, emphasizing automation, security integration, and continuous delivery.
Why This Role Is Right For You
This position offers a unique opportunity to work with a talented and motivated team in an exciting and rapidly evolving environment. As a Senior Full Stack Developer, you will not only contribute to the development of cutting-edge web applications but also play a key role in shaping the future of the development process. You will have the chance to lead a diverse team, mentor engineers, and drive innovation while working on challenging projects that make a real impact on the business.
If you have the technical expertise, leadership experience, and passion for innovation, we would love to hear from you. Apply now to join a forward-thinking team and take your career to the next level.