Job Summary We are seeking a Principal Full Stack Engineer with strong React, Python, and CI/CD experience to design, develop, and deliver modern web applications and automation pipelines. The role will work across application development, cloud platforms, databases, and enterprise technologies while contributing to CI/CD automation, modern application architecture, and platform-based solutions. The engineer will also provide technical guidance and mentoring to other developers. Key Responsibilities
- Design, develop, and maintain modern web applications using React for frontend development and Python for backend development.
- Design and implement CI/CD processes and automation pipelines for application delivery.
- Work across Azure, databases, Microsoft Fabric, and related enterprise platforms to deliver scalable solutions.
- Bridge traditional application development with modern platform-based solutions.
- Decompose complex business problems into creative, efficient, and scalable technical solutions.
- Collaborate with product owners, partners, technical teams, and non-technical stakeholders to understand and communicate technical requirements and capabilities.
- Develop, deploy, and support applications and key features in a collaborative team environment.
- Create automation scripts and tooling to streamline deployments and development workflows.
- Establish and maintain best practices for version control, release management, and DevOps in hybrid environments.
- Provide technical leadership, guidance, and mentoring to junior developers.
- Apply modern application architecture patterns and emerging technologies to support business objectives.
- Contribute to Agile software development practices and continuous improvement initiatives.
- Work across traditional codebases and platform-based solutions to deliver enterprise applications.
- Support integration of AI capabilities where applicable.
- Collaborate with cross-functional teams working with Azure, Microsoft Fabric, and related cloud services. Required Qualifications
- 8+ years of full stack software engineering experience.
- Bachelor's degree or equivalent experience.
- Strong hands-on experience developing and maintaining web applications using React and Python.
- Proficiency with server-side and mid-tier technologies, including Python, .
NET, .NET
MVC, and Microsoft frameworks.
- Proficiency with client-side technologies including JavaScript/TypeScript, Node.js, NPM, HTML/CSS, and SPFx.
- Strong understanding of CI/CD concepts, build pipelines, automation, and version control.
- Demonstrated experience establishing and managing CI/CD pipelines for traditional applications, including React and Python applications.
- Experience creating automation scripts and tooling to streamline deployments and workflows.
- Experience collaborating with cross-functional teams in cloud and enterprise technology environments.
- Strong understanding of modern application architecture patterns and emerging technologies.
- Proven ability to decompose complex business problems into scalable solutions.
- Strong communication skills with both technical and non-technical stakeholders.
- Demonstrated leadership skills with experience guiding and mentoring developers.
- Experience working within Agile software development methodologies.
- Ability to work effectively across traditional application codebases and platform-based solutions. Preferred Qualifications
- Experience developing applications within financial services environments.
- Experience with AI integration.
- Working knowledge of Microsoft Azure.
- Experience with Azure DevOps or GitHub Actions.
- Exposure to data platforms and analytics technologies, particularly Microsoft Fabric.
- Familiarity with broader DevOps practices and deployment automation.
- Experience working with Microsoft ecosystem technologies and enterprise platforms.