MathWorks logo

MathWorks

Web Application Developer

🇺🇸 Hybrid - Natick, MA

🕑 Full-Time

💰 TBD

💻 Information Technology

🗓️ June 29th, 2025

SQL

Edtech.com's Summary

MathWorks is hiring a Web Application Developer to design, develop, and support critical business web applications and integrated web services used by staff worldwide. The role involves creating full-stack solutions, refining user stories with technical input, collaborating on solution design, and ensuring quality through testing and performance tuning.

Highlights
  • Design and develop full-stack web applications including database, APIs, services, and front-end components.
  • Work with messaging-based integrations such as RabbitMQ/AMQP and integrate full-text search engines like Solr/Lucene.
  • Collaborate with developers, architects, and quality engineers to refine designs and ensure test coverage.
  • Proficiency required in Java and JavaScript frameworks such as React, Backbone JS, AngularJS, or SailsJS.
  • Experience in web design and development using HTML, CSS, and JavaScript.
  • Skilled in writing database queries and scripts on MS SQL Server and using Hibernate and Spring for object-relational mapping.
  • Minimum qualifications include a Master's degree in Computer Science, Engineering, or related field with no experience, or a Bachelor's degree with three years of relevant experience.
  • Accepts suitable combinations of education, training, or experience, including experience gained during graduate programs.
  • Department: Business Applications and Tools at MathWorks.
  • May telecommute up to 40%.

Web Application Developer Full Description

Web Application Developer


Job Summary
Work with an agile development team to design, develop, and support business critical web applications used by MathWorks worldwide staff, and web services which are integrated across the enterprise and website. Design and develop full-stack web applications in support of business features. Refine user stories by providing technical analysis and sizing estimates. Collaborate with developers and architects to review and refine solution designs. Design and develop full stack solutions (database, APIs, services, front-end) maintainable and performant code and unit test coverage. Perform messaging based integrations (RabbitMQ/AMQP), configuring and integrating with full-text search engines (Solr/Lucene), and building and tuning performant systems. Work with quality engineers to ensure proper test execution and coverage.

May telecommute up to 40%.

Responsibilities

Qualifications
Minimum Qualifications:
Employer will accept a Master’s degree, or foreign equivalent, in Computer Science, Engineering (any), or related field and no experience.

Alternatively, employer will accept a Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering (any), or related field and three (3) years of experience in the job offered or in a Web Application Developer-related occupation.

Position requires demonstrated experience with each of the following:
  1. Proficiency with Java;
  2. Utilizing JavaScript (React, Backbone JS, AngularJS, SailsJS or similar frameworks);
  3. Performing web design and development including designing rich internet content using HTML, CSS, and JavaScript;
  4. Demonstrating expertise writing database queries and scripts on MS SQL Server databases to extract, manipulate and save data; and
  5. Assessing and manipulating databases using SWL and mapping Java objects to database objects using Hibernate and Spring or similar technologies.

Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience.