Full Stack JavaScript Developer
Backend Developer
APIs
Cloud Operations
Data Analytics
Data Integration
Data Pipeline
Data Platform
Design
DevOps
Engineering
ETL
Express.js
Front End Development
Frontend
Full Stack Developer
Information Technology (IT)
Integration
JavaScript
Programming
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
SQL
TypeScript
Web
Web Design
Web Technologies
Job Description
Futrend Technology, Inc. is seeking a Full Stack JavaScript Developer for an onsite role in Bethesda, MD supporting a high-visibility federal client. This position offers the opportunity to contribute across the full software development lifecycle in an Agile environment, partnering with a team focused on system enhancement, modernization, and reliable delivery.
Responsibilities
- Collaborate in an Agile environment to support system enhancements, application development, data integration, and modernization initiatives.
Requirements
- At least five years of application or systems development experience.
- Strong understanding of procedural and object-oriented programming and common design patterns.
- Proven ability to work within large, complex codebases across the full technology stack.
- Ability to complete assignments independently with minimal supervision.
- Collaborative team mindset with strong communication skills to support shared goals and successful project delivery.
- Self-motivated learning and a commitment to continuously expanding technical expertise and staying current with emerging technologies.
- Web development experience with semantic HTML, CSS, JavaScript, TypeScript, DOM, Model/View/Controller (or similar), REST, JSON, and related server-side technologies including NodeJS, ExpressJS, and NPM.
- Extensive Angular experience is required.
- Familiarity with functional and event-driven programming concepts including callbacks, promises/futures, streaming, and reactive programming.
- Experience coding algorithms to process complex data structures (for example, multi-level combinations of objects, lists, and hash tables).
- Experience working with databases including SQL, Elasticsearch, and MongoDB, including handling data through pipelines and ETL processes, and working with various file formats.
- Extensive experience with Git source code control, including advanced workflows such as rebasing and squashing.
Preferred Qualifications
- Ability to work with Linux environments and shell programming.
- Working knowledge of Python and pip, with experience using numerical and data science libraries such as Keras and NumPy to support machine learning implementation.
- Knowledge of AWS or comparable cloud platforms, including cloud-agnostic architectures and services.
- Knowledge of Medical Subject Headings or other medical terminologies.
Technology Stack
JavaScript, TypeScript, semantic HTML, CSS, DOM, Model/View/Controller (or similar), REST, JSON, NodeJS, ExpressJS, NPM, Angular, callbacks, promises/futures, streaming, reactive programming, SQL, Elasticsearch, MongoDB, pipelines, ETL processes, Git, Linux, shell programming, Python, pip, Keras, NumPy, and AWS.