Software Engineer - React/NodeJS (U.S. Citizen)
Role details
Job location
Tech stack
Job description
We are looking for a motivated and innovative Mid-level Software Developer to join our dynamic team. As a member of our development team, you will design, create, and implement web-based applications by contributing to high-quality coding that meets project specifications. This is an exciting opportunity for someone with 5-7 years of experience who is eager to learn and grow in a collaborative, fast-paced environment., * Collaborate with senior developers to design, develop, test, and debug software applications.
- Interpret project briefs and translate requirements into functional, efficient code.
- Assist in gathering and refining technical requirements with stakeholders.
- Participate in code reviews to ensure high-quality deliverables.
- Write and maintain clear, reliable, and scalable code that meets project objectives.
- Contribute to the development of Java-based applications across multiple tiers.
- Troubleshoot and resolve software defects, ensuring timely delivery of solutions.
- Continuously build skills in the product and technology domains to improve contribution.
- Foster a positive, collaborative work environment that supports team goals.
Requirements
Do you have experience in Windows?, Do you have a Bachelor's degree?, Clearance Requirement: This position requires the ability to obtain a DHS Public Trust Level 5 Clearance. U.S. Citizenship is required to meet this requirement., Education and Work Experience:
- Education: Bachelor's degree in information systems, Computer Science, or a related field.
- Experience: 5+ years of professional experience in software development.
- Technical Skills:
- Experience required in React/NextJS, Typescript with preference given to candidate with familiarity in Electron and JavaScript.
- Experience required in Web Services (SOAP or REST).
- Experience required in SQL and relational databases like Oracle, Postgres and MongoDB.
- Experience in Sequelize, and JUnit (TFD/TDD).
- Knowledge of development tools like Visual Studio Code, PGAdmin and MongoDB Compass.
- Foundational knowledge of version control systems (e.g., Git).
- Familiarity with RAD/Visual Studio, and Windows Desktop OS.
- Soft Skills: Strong problem-solving abilities, attention to detail, and a willingness to learn new technologies.
Preferred Skills/Experience:
- Familiarity with Agile methodologies and tools (e.g., Jira).
- Knowledge of design patterns such as MVC or Façade.
- Experience with test-driven development (TDD) and unit testing frameworks like JUnit.
Benefits & conditions
$55.90 - $90.00 an hour - Contract