Senior Full Stack Engineer - Contingent

Index Analytics Llc
Milford Mill, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 184K

Job location

Remote
Milford Mill, United States of America

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Component-Based Software Engineering
Automation of Tests
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Software Design Patterns
DevOps
Fault Tolerance
Modular Design
Nginx
Performance Tuning
Scrum
Ui Patterns
Swagger
Responsive Web Design
Secure Coding
Simple Object Access Protocol (SOAP)
Software Engineering
Software Vulnerability Management
Web Services
Openapi
GitHub Copilot
System Availability
Spring-boot
Technical Debt
Apigee
Cloudformation
Data Layers
Containerization
Angular
Kubernetes
Infrastructure Automation Frameworks
Information Technology
External System Integrations
Api Design
Api Gateway
REST
GPT
Devsecops
Jenkins
Microservices

Job description

The Senior Full Stack Engineer will design, develop, and maintain scalable, secure, and user-centric applications across enterprise-wide systems spanning the data, application, and presentation tiers. This role requires leadership in translating business needs into robust technical solutions and driving architectural decisions that ensure long-term performance, scalability, and maintainability.

You will collaborate closely with infrastructure engineers, DevOps teams, architects, and product stakeholders to enable seamless RESTful data exchanges between systems using APIs within the AWS cloud ecosystem. Additionally, you will lead the development of intuitive, high-performing user interfaces leveraging modern frameworks such as Angular, applying best practices in component-based architecture, state management, and responsive design to deliver a consistent and accessible user experience.

For this role, you must demonstrate strong problem-solving capabilities, deep technical expertise, and the ability to evaluate the broader impact of design and development decisions within a complex, forward-looking software landscape. A successful candidate will balance hands-on development with technical leadership, contributing to continuous improvement, innovation, and delivery excellence across the program. This position requires an in-person interview at our HQ.

Responsibilities

  • Lead the design, development, and delivery of scalable, secure, and high-performance full stack applications across web, application, and data layers.
  • Translate business requirements and user stories into technical designs, architecture, and deliverable features.
  • Lead development of modern front-end applications using Angular, applying best practices in component-based architecture, modular design, and reusable UI patterns.
  • Design and implement state management solutions (e.g., NgRx or similar patterns) to support scalable and maintainable front-end applications.
  • Ensure front-end applications meet standards for performance optimization, accessibility (Section 508), and responsive design.
  • Collaborate with UX/UI designers and stakeholders to deliver intuitive, user-centered interfaces aligned with design systems and usability standards.
  • Guide front-end code structure, enforce code quality through reviews, and standardize development approaches across the team.
  • Architect and develop RESTful APIs leveraging AWS cloud-based technologies to support internal and external system integrations.
  • Own end-to-end delivery of complex features, ensuring scalability, reliability, and performance from design through production support.
  • Define and enforce coding standards, design patterns, and best practices across the development team.
  • Lead development of automated testing strategies (unit, integration, and regression) to ensure high-quality product delivery.
  • Drive and optimize CI/CD pipelines using AWS services, CloudFormation, Jenkins, and infrastructure-as-code practices.
  • Lead containerized deployments and cloud-native implementations using Kubernetes (EKS) and microservices architecture.
  • Collaborate with DevOps and security teams to implement DevSecOps practices, including secure coding, vulnerability remediation, and compliance alignment.
  • Diagnose and resolve complex system issues, conduct root cause analysis, and implement long-term solutions.
  • Design for high availability, resiliency, and fault tolerance, including performance tuning and capacity planning.
  • Develop and maintain API specifications and documentation (e.g., Swagger/OpenAPI) and guide teams on adoption and usage.
  • Partner with Product Owners, architects, and stakeholders to translate functional needs into scalable technical solutions.
  • Mentor and guide junior and mid-level developers through code reviews, design discussions, and technical coaching.
  • Lead or contribute to Agile ceremonies (PI Planning, backlog refinement, sprint planning) and support technical roadmap development.
  • Drive continuous improvement initiatives, including technical debt reduction, modernization efforts, and adoption of emerging technologies.
  • Demonstrate familiarity with and practical use of AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, or similar) to support system design, implementation, troubleshooting, and code review processes.

Requirements

Do you have experience in Software engineering?, Do you have a Bachelor's degree?, * US citizen or lived in the US for 3 of the last 5 years. Must be able to obtain a U.S. Federal government client badge and pass a government background investigation.

  • Bachelor's degree or higher in Information Technology or a related discipline with eight (8) or more years of experience in software engineering with demonstrated expertise in designing, architecting, and implementing enterprise-scale applications.
  • Proven experience leading technical design and architecture for distributed, cloud-based systems.
  • Hands-on experience with API development platforms such as AWS API Gateway, Apigee, Kong, or similar.
  • Strong experience with web services (REST and/or SOAP) and API-first design strategies.
  • Experience designing and implementing microservices architectures and containerized deployments (Spring Boot, NGINX, Kubernetes/EKS).
  • Strong understanding of cloud architecture patterns, including AWS Well-Architected Framework principles.
  • Experience with CI/CD pipelines, infrastructure-as-code, and DevSecOps practices.
  • Familiarity with system design across presentation, application, and data layers.
  • Demonstrated experience mentoring developers and contributing to team technical leadership.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Experience working in Agile environments (Scrum, SAFe) and using associated tools.
  • Experience supporting federal clients, compliance requirements, or CMS environments preferred.
  • Diverse experience across the full software development lifecycle, including design, development, testing, deployment, and operations.

Attention Candidates

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Health insurance
  • Retirement plan
  • Career development plan, The salary range provided represents the estimated compensation for new hires in this position, applicable across all locations. Actual offers may vary based on factors such as the candidate's skills, qualifications, experience, and market conditions. Index complements its base salary offering with a competitive package that includes health and retirement benefits, discretionary bonuses, and reimbursement for professional development opportunities.

About the company

Index Analytics, LLC, is a rapidly growing, Baltimore-based small business providing health-related consulting services to the federal government. At the center of our company culture is a commitment to instilling a dynamic and employee-friendly place to work. We place a priority on promoting a supportive and collegial team environment and enhancing staff experience through career development and educational opportunities.

Apply for this position