Full Stack Developer
  • VRK IT VISION
13 Hours Ago
70-75 per Hourly
NA
Remote
10-43 Years
Required Skills: Full Stack Developer
Job Description
Job Title: Sr. Full Stack Developer
Client: State of MA- Executive Office of Education
Duration: 12 Months+
Position ID: BD-26-1036-EDU02-EDU02-123081
Location: Everett, MA (Remote role)Candidate must be local to MA, CT , RI and NH only with Education Industry Experience Resume must be no longer than 2 pages and must have a high degree of match for the JD.
 
Position Description:
  • The Executive Office of Education (EOE) is seeking a Senior Developer (Full Stack: Node/Angular) with experience in modernizing legacy applications across Java and/or .NET ecosystems.
  • The ideal candidate will help maintain older applications while leading the transition to modern, cloud-native solutions using Node.js, Angular, TypeScript, and AWS.
  • EOE’s environment includes a mix of Java and .NET applications—many of which are being rewritten or re-platformed to a modern web architecture. The successful candidate will work collaboratively across teams to analyze existing systems, design new services, and guide the modernization process from concept to implementation.
  • EOE is fully implemented in AWS, with data platforms in Postgres and Snowflake. Legacy systems include Oracle and SQL Server, which are being gradually migrated to standardized platforms.
 
Core Responsibilities
  • Full-Stack Development: Design, develop, and maintain both front-end and back-end components of web applications.
  • Application Modernization: Assess and refactor legacy applications (Java and/or .NET) into modern, maintainable architectures using Node.js, Angular, and TypeScript.
  • Legacy System Analysis: Conduct “application archeology” to understand legacy codebases and recommend modernization strategies.
  • API Development & Integration: Build RESTful APIs and integrate with internal and external services.
  • Database Development: Work with Postgres, Snowflake, and ORM tools such as Sequelize or Hibernate.
  • Performance & Security: Optimize for scalability and apply best practices for application security.
  • Collaboration & Mentorship: Partner with cross-functional teams and mentor junior developers in modern frameworks and practices.
  • Quality Assurance: Write unit/integration tests, perform code reviews, and maintain documentation of architectural decisions.
 
Technical Skills
  • Strong experience in TypeScript, JavaScript, HTML, and CSS
  • Proficiency with Angular and componentization for front-end development. Knowledge of front-end state management.
  • Proficiency with Node.js / Express.js for back-end services. Understanding of asynchronous programming.
  • Experience designing scalable, API-driven systems.
  • Experience with Java and/or .NET (ASP.NET Core preferred) for maintaining and refactoring legacy systems
  • Familiarity with databases such as Postgres, Snowflake, Oracle, and SQL Server
  • Knowledge of software design patterns, component-based architecture, and asynchronous programming
  • Experience with Git and agile development tools
  • Understanding of application security principles and cloud-native development
  • Exposure to CI/CD pipelines and DevOps tools (e.g., GitHub Actions, Jenkins)
  • Knowledge of AWS services (Lambda, ECS, RDS, etc.)
  • Experience with version control systems like Git.
  • Ability to write unit and integration tests.
  • Familiarity with project management tools.
 
Soft Skills
  • Strong problem-solving and analytical ability
  • Excellent communication and collaboration skills
  • Adaptability to evolving technologies and priorities
  • High attention to detail and quality
  • Ability to work independently and in a team setting
 
Additional Responsibilities
  • Participating in agile development processes.
  • Creating user-friendly and intuitive websites.
  • Managing data interchange between servers and users.
  • Ensuring high performance and responsiveness of applications.
  • Implementing security measures to protect data.
  • Staying up-to-date with emerging technologies.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates