Interactive Process Technology LLC
Senior Full Stack Software Developer & Technical Team Lead
Interactive Process Technology LLC, Burlington, Massachusetts, us, 01805
Senior Full Stack Software Developer & Technical Team Lead
RemoteAbout Us :
At IPTA, we combine cutting-edge technologies with expert teams to deliver innovative solutions. We are seeking a Senior Full Stack Software Developer to lead a team tasked with migrating an on-premise application to the cloud. You will collaborate closely with Cloud Engineers, Business Intelligence Engineers, and Data Engineers to build scalable, high-performance software solutions.Position Overview :
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, Node.js)
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 :
Opportunities for continuous learning and career growth
Competitive compensation and benefits package
Remote-first culture, promoting flexibility and work-life balance
IPTA is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment opportunity to all qualified employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, sexual orientation, national origin, age, physical disability, mental disability, medical condition, status as a veteran or disabled veteran or any other characteristic protected by law. We base all employment decisions, including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, returns from lay-off, terminations, and social and recreational programs on the principles of equal employment opportunity. Our employees have diverse backgrounds, skills, and ideas that collectively contribute to a rich working environment and greater opportunity for innovation.
RemoteAbout Us :
At IPTA, we combine cutting-edge technologies with expert teams to deliver innovative solutions. We are seeking a Senior Full Stack Software Developer to lead a team tasked with migrating an on-premise application to the cloud. You will collaborate closely with Cloud Engineers, Business Intelligence Engineers, and Data Engineers to build scalable, high-performance software solutions.Position Overview :
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, Node.js)
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 :
Opportunities for continuous learning and career growth
Competitive compensation and benefits package
Remote-first culture, promoting flexibility and work-life balance
IPTA is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment opportunity to all qualified employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, sexual orientation, national origin, age, physical disability, mental disability, medical condition, status as a veteran or disabled veteran or any other characteristic protected by law. We base all employment decisions, including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, returns from lay-off, terminations, and social and recreational programs on the principles of equal employment opportunity. Our employees have diverse backgrounds, skills, and ideas that collectively contribute to a rich working environment and greater opportunity for innovation.