Sr. Full Stack Developer

Woodlawn, MD, US • Posted 1 day ago • Updated 1 day ago
Full Time
No Travel Required
On-site
$170,000 - 185000/yr
Company Branding Image
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • React.js
  • ReduxJS
  • Node.js
  • API
  • RESTful
  • User Experience
  • Section 508
  • Data Modeling
  • JSON
  • PL/SQL
  • Process Management
  • UI

Summary

We are seeking a Senior Full Stack Developer with 10+ years of modern software development experience to architect, design, code, and implement next-generation web applications using current engineering best practices. This role works across the full stack — from single-page application front ends to secure RESTful API micro-services — supporting a large enterprise system.

Key Responsibilities

     Architect, design, code, and implement next-generation web applications using Node.js, React.js/Redux for the SPA front end, and a Node.js API framework (RESTful APIs, Express, Knex)

     Work within a modern DevOps toolchain (Jenkins, Red Hat OpenShift, Docker, SonarQube, UrbanCode)

     Provide expertise in rich SPA modular user interfaces, secure RESTful API micro-services, and UX/accessibility standards (Section 508 / WCAG / USDS Web Standards)

     Investigate and repair application defects across any layer — front end, business logic, middleware, or database (PL/SQL and data modeling)

     Brief management, customer, team, or vendor stakeholders using written and oral communication tailored to a technical or non-technical audience

     Perform all other duties as assigned

Required Qualifications

     10+ years of experience in modern software development, with solid understanding of designing, building, deploying, and running applications

     Combined experience building web applications with modern technologies: Node.js, React.js, Redux, Mobx, Flux, TypeScript, Bootstrap

     Extensive senior-level full-stack development experience with Node.js and React.js, including detailed understanding of UI frameworks, back-end architecture patterns, and Node module capabilities

     Strong experience with JavaScript frameworks/technologies such as React.js, Express.js, Redux, or Flux.js

     Strong development experience building RESTful web services using Node.js

     Comprehensive knowledge of Scrum and Kanban Agile processes, plus TDD/BDD and ceremonies (scrums, planning events, backlog grooming, retrospectives, demos)

     Strong skills in complex programming, program debugging, data analysis, and problem resolution within open-source applications

     Strong communication and collaboration skills, including the ability to translate complex technical details into clear language for non-technical stakeholders

     Ownership of code quality and deliverables across design, development, and testing

     Expertise writing and optimizing complex SQL queries in PostgreSQL

     Experience working on a large team, including managing/resolving merge conflicts and coordinating upstream/downstream dependencies

     Ability to mentor team members on Node.js and React technologies

Preferred / Nice-to-Have Skills

     HTML/CSS creation and manipulation

     Other JavaScript frameworks/tools: Express, Restify, Hapi, Sails, JOI, Moment, Axios, Knex

     Agility Application Lifecycle Management tool

     Jenkins and Continuous Integration

     Databases such as PostgreSQL and search tools such as Solr

     Standards & protocols: XML, XSLT, WSDL, JSON

     Testing tools: Mocha, Chai, Jest, Sinon, Supertest, Enzyme, NYC, Selenium, Load Runner, ESLint

     Source control and code review via Git and Bitbucket (pull requests)

     IDEs such as VS Code

     Knowledge of SonarQube, Black Duck, Phabricator, Gerrit, Karma, Jasmine

     Performance tuning and efficiency improvements for large enterprise systems

     Knowledge of SAFe methodology

     DevOps process implementation experience

     Cloud technologies such as Amazon Web Services

     NGINX web server

     Message services such as MQLight

     Caching tools such as Redis or ElastiCache

     Experience leveraging AI models to generate accurate, high-quality code and increase development velocity

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90993969
  • Position Id: 9041962
  • Posted 1 day ago

Company Info

About ICT Mondial Inc

ICT Mondial distinguishes itself as a premier technology consultancy dedicated to superior engineering and service delivery for clients across the public and private sectors. With over two and a half decades of industry experience, ICT Mondial delivers comprehensive Information and Communication Technology (ICT) solutions. It has a strong record in public sector tech initiatives, technology management consulting, and engineering excellence.

At the helm of organizational transformations, start-ups, and expansive growth, ICT Mondial has expertly managed substantial budgets exceeding $250 million and IT Client Teams exceeding 550 professionals. The firm prides itself on its project-based or hourly billing arrangements, tailored meticulously to each client's unique requirements. 

About_Company_OneAbout_Company_Two
Contact the job poster
BH

Beth Harris

Recruiter @ ICT Mondial Inc
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs