Senior Full Stack Software Developer and Technical Team Lead

4 days ago


Burlington, Vermont, United States Interactive Process Technology LLC Full time
Job Title: Senior Full Stack Software Developer and Technical Team Lead

At Interactive Process Technology LLC, we are seeking a highly skilled Senior Full Stack Software Developer to lead a team tasked with migrating an on-premise application to the cloud. As a key member of our team, you will collaborate closely with Cloud Engineers, Business Intelligence Engineers, and Data Engineers to build scalable, high-performance software solutions.

### Job Summary

As the Senior Full Stack Software Developer and Technical Team Lead, you will take charge of migrating, modernizing, and enhancing a legacy on-premise application. Your focus will be on developing the data layer to middle layer components of the application, with some involvement in front-end development. You will lead a team of 3-4 developers, guiding them technically and working hands-on to ensure the successful delivery of the project.

### Key Responsibilities

* Lead a team of developers, setting the technical direction and ensuring adherence to best practices
* Collaborate with product managers and stakeholders to understand core business problems and translate them into technical solutions
* Design, develop, and maintain end-user and API-driven middleware applications with a focus on data layer and middle layer architectures
* Work with Cloud Engineers to integrate applications with cloud infrastructure and ensure optimal deployment strategies
* Collaborate with Business Intelligence Engineers on integration with data dashboards using Power BI
* Contribute to front-end development where necessary, ensuring seamless integration between the user interface and the middleware
* Participate in software code and design reviews, offering feedback and ensuring code quality
* Develop and maintain software documentation as needed
* Work collaboratively with cross-functional teams to identify and solve technical issues, including Database and Data Engineers responsible for cloud migration
* Stay up to date with emerging software development technologies and trends

### Requirements

* Bachelor's degree in Computer Science, Information Systems, Engineering, or other Scientific/Technical discipline
* 7+ years of experience in full stack software development with a strong focus on back-end and data layer development
* Proficiency in middle layer technologies such as APIs, microservices, and server-side languages (e.g., Python, Java, )
* Experience with front-end development (React, Angular, or similar) is a plus
* Hands-on experience with cloud platforms (AWS, Azure, or GCP), especially in deploying and managing software applications in cloud environments
* Experience with database technologies, ETL processes, and data integration strategies
* Knowledge of API-driven data middleware architectures and best practices
* Familiarity with software security principles, cloud deployment operations, and DevSecOps practices (e.g., Git-based CI/CD, Kubernetes, etc.)
* Great communication (written and oral) skills, with the ability to work across cross-functional teams
* Experience with Agile software development methodologies
* Ability to obtain a US DoD Security Clearance

### Desired Qualifications

* Active Secret Clearance or higher is preferred
* IAT Level II Security Certification or ability to obtain within 6 months
* Experience with Github/Gitlab, focusing on Git-based deployment strategies
* Experience developing in R or Python, leveraging Posit's RStudio and Shiny
* Experience applying AI/ML technologies to enterprise data applications

### Why IPTA

At Interactive Process Technology LLC, we offer a remote-first culture, promoting flexibility and work-life balance. We are committed to providing equal employment opportunity to all qualified employees and applicants for employment. Our employees have diverse backgrounds, skills, and ideas that collectively contribute to a rich working environment and greater opportunity for innovation.

  • Burlington, Vermont, United States Interactive Process Technology LLC Full time

    About UsAt Interactive Process Technology LLC, we combine cutting-edge technologies with expert teams to deliver innovative solutions. Our mission is to provide cutting-edge technology solutions that drive business growth and success.Job OverviewWe are seeking a Senior Full Stack Software Developer to lead a team tasked with migrating an on-premise...


  • Burlington, Vermont, United States Interactive Process Technology LLC Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Developer to lead our team in migrating an on-premise application to the cloud. As a key member of our technical team, you will be responsible for designing, developing, and maintaining end-user and API-driven middleware applications with a focus on data layer and middle layer...


  • Burlington, Vermont, United States Perforce Full time

    Perforce - Helix CoreWe are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications using Golang, Nodejs, Angular, and related technologies.Key Responsibilities:Collaborate with cross-functional...


  • Burlington, Vermont, United States Fluency Inc. Full time

    Job Title: Senior Front End Software DeveloperJob Summary:A Senior Front End Software Developer at Fluency will build key product features continuously improving the experience for our customers. You will do this by working with the Product and UX teams on current projects, interpreting product ideas and mockups to create new web-based user interfaces....


  • Burlington, Vermont, United States Azara Healthcare Full time

    Azara Healthcare is seeking a visionary leader to spearhead its software engineering efforts.The ideal candidate will possess a deep understanding of software development principles and a proven track record of driving technical innovation. As a senior software engineering manager, you will be responsible for leading a team of talented engineers and...


  • Burlington, Vermont, United States Fluency Inc Full time

    Job SummaryWe're seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our customers.Your Role:* Plan and execute projects based on the product development pipeline and...


  • Burlington, Vermont, United States RIT Solutions, Inc. Full time

    We are seeking a highly experienced Senior React Native Technical Lead to lead our mobile application development team. The ideal candidate will have at least 10 years of hands-on React Native development experience and a deep understanding of React Native, including MVVM, APIs, and Redux.The successful candidate will have played a technical lead role for a...


  • Burlington, Vermont, United States LabCorp Full time

    Software Developer Internship OpportunityLabcorp is seeking a highly motivated and talented Software Developer Intern to join our dynamic team in the Burlington or Durham(RTP), NC area.As a Software Developer Intern, you will have the opportunity to work on real-world projects, gain hands-on experience with .NET, Angular, and web-based software solutions,...


  • Burlington, Vermont, United States Oracle Full time

    Job DescriptionThe Platform ILOM team at Oracle Hardware Development is seeking a skilled Embedded Software developer to join a distributed team developing and maintaining OHD's latest embedded Linux software for server products and components.The team works across OHD and directly with Oracle Cloud Infrastructure to deliver reliable system configuration and...


  • Burlington, Vermont, United States Syntricate Technologies Full time

    Job Title: Java Full Stack DeveloperLocation: Remote OpportunityWe are seeking an experienced Java Full Stack Developer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in Java 8 or above, React, and Spring Boot Microservices.Key Responsibilities:Design and develop scalable Java applications using Spring BootWork...


  • Burlington, Vermont, United States LabCorp Full time

    Internship Opportunity:Labcorp is seeking a talented Junior Developer Intern to join our dynamic team in the Burlington or Durham(RTP), NC area.The candidate will work closely with internal staff to understand functional software requirements, develop and verify software solutions to meet immediate technical goals in context of corporate business...


  • Burlington, Vermont, United States Innova Solutions Full time

    Innova Solutions is seeking a highly motivated and detail-oriented individual to fill the role of Technologist Trainee. This is a full-time contract position with a duration of 3+ months. The successful candidate will be based in Burlington, NC. **Job Summary:** As a Technologist Trainee, you will have the opportunity to work with a dynamic team and gain...


  • Burlington, Vermont, United States Tufts Medicine Full time

    Job OverviewThis role focuses on the design, development, and implementation of information technology (IT) solutions to meet the organization's needs through new and existing applications, systems architecture, network systems, and applications infrastructure, as well as the management of the IT infrastructure.Key ResponsibilitiesDesign, test, and develop...


  • Burlington, Vermont, United States Syntricate Technologies Full time

    Job Title: Java Full Stack Developer with React JS and AWS ExperienceWe are seeking a highly skilled Java Full Stack Developer with experience in React JS and AWS to join our team at Syntricate Technologies Inc.About the Role:This is a full-time opportunity for a seasoned developer with a strong background in Java and experience in designing and implementing...


  • Burlington, Vermont, United States SAP Full time

    Empowering InnovationWe're seeking a talented Senior Developer to join our SAP HANA Database and Analytics Core engine team. As a key contributor, you'll design, develop, and maintain our Knowledge Graph Database System engine, working closely with a collaborative and agile team.About the RoleAs a Senior Developer, you'll have the opportunity to:Contribute...


  • Burlington, Vermont, United States Fluency Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. The ideal candidate will have a strong background in back-end software development and a passion for digital advertising.Key Responsibilities:Plan and execute projects based on the product development pipeline and assignmentsTriage incoming issues that couldn't be...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    We are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...


  • Burlington, Vermont, United States Syntricate Technologies Full time

    Job Title: Senior Java DeveloperJob Description:We are seeking a highly skilled Senior Java Developer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in Java development, with a focus on cloud-based applications and microservices.Key Responsibilities:Design and develop cloud-based Java applications using Spring...


  • Burlington, Vermont, United States Oracle Full time

    Job DescriptionThe Platform ILOM team at Oracle Hardware Development is seeking a talented Embedded Software developer to join a growing, distributed team developing and maintaining OHD's latest embedded Linux software for new and exciting AMD, Ampere, Intel, and GPU based server products and components.The team works across OHD and directly with Oracle...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    About the RoleWe are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...