
Senior Full Stack Engineer
EDC (Education Development Center)
full-time
Posted on:
Location Type: Remote
Location: Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $141,000 - $166,000 per year
Job Level
About the role
- Lead the Architecture and Development of full-stack applications that align with EDC’s AI & Digital Transformation strategy and drive high-priority business outcomes.
- Establish and steward engineering standards for cloud-native, API-First, and AI-enabled development, including CI/CD practices, testing patterns, observability, and security.
- Define and implement modular “Lego-block” architectures that are reusable and interoperable across business development, programmatic, and core business systems through API-first, cloud-native solutions.
- Integrate responsible AI by leveraging AWS Bedrock, CrewAI, and other AI services to design and deploy agentic AI teams and intelligent solutions.
- Streamline enterprise workflows by replacing manual processes with reliable, scalable, and automated digital systems.
- Evaluate technical tradeoffs and provide clear recommendations on build vs. buy, short-term vs. long-term solutions, and architectural risk.
- Collaborate cross-functionally with business development, program, and operations teams to translate business needs into scalable technical products.
- Ensure security, privacy, and accessibility by upholding EDC’s data governance and compliance standards across all solutions.
- Contribute to the Reference Architecture for Agentic AI which will serve as the blueprint for deploying and governing AI agents safely, efficiently, and at scale.
- Mentor and share knowledge across engineering and AI/Data communities to promote best practices in cloud-native, AI-enabled design.
- Continuously improve development processes through automation, observability, and agile, iterative delivery that reflects EDC’s learning culture.
Requirements
- BS in computer science or equivalent and 7+ years of related work experience
- Master’s degree in computer science or equivalent and 5+ years of related work experience
- Demonstrated experience leading complex technical initiatives from design through production
- Experience mentoring engineers and raising overall technical quality
- Strong judgment in balancing speed, quality, and long-term maintainability
- Proven experience building and deploying full-stack web applications using modern frameworks (React, Vue, Angular, Node.js, Python, TypeScript, etc.)
- Proven experience with AWS Cloud Services: Lambda, DynamoDB, Aurora Serverless, S3, API Gateway, AppSync, and Bedrock
- Strong understanding of API-first, modular architecture principles (GraphQL, REST)
- Experience integrating AI/ML services (e.g., AWS Bedrock, CrewAI, OpenAI APIs) into production applications
- Familiarity with CI/CD pipelines, Infrastructure-as-Code (IaC), and DevOps tools
- Knowledge of data architecture and ETL pipelines to connect operational and analytic systems
- Committed to accessibility (508/ADA), inclusive design, and secure coding practices
- Skilled collaborator works fluidly with architects, engineers, designers, and business domain experts.
- Strong communicator with the ability to explain technical solutions in clear, mission-relevant terms.
- Demonstrated agility—thrives in iterative, fast-evolving, mission-driven environments.
Benefits
- Health, dental, and vision insurance
- Paid holidays
- Generous vacation benefits for full- and part-time employees
- Dependent Care Flexible Spending Accounts
- Pre-tax transport benefit
- Robust retirement plan with TIAA/CREF (Teachers Insurance and Annuity Association/College Retirement Equities Fund)
- Paid sick time and personal time annually
- Parental leave
- Employee assistance program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentcloud-native developmentAPI-first architectureCI/CD practicesAWS Cloud ServicesReactNode.jsPythonTypeScriptAI/ML integration
Soft Skills
leadershipmentoringjudgmentcollaborationcommunicationagilityproblem-solvingtechnical quality improvementcross-functional teamworkknowledge sharing
Certifications
BS in computer scienceMaster’s degree in computer science