> Markdown version of [/jobs/ext/2002102-software-engineer-swe-skill-level-2](https://www.wearedevelopers.com/jobs/ext/2002102-software-engineer-swe-skill-level-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (SWE) Skill Level 2 - **Company:** CTRL, LLC - **Location:** National, MD, United States (Remote available) - **Experience:** Experienced - **Salary:** $252,000.0 - $296,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Big Data, Software Documentation, Continuous Integration, Software Debugging, Design of User Interfaces, Node.Js, Scrum Methodology, Scaled Agile Framework, Web Content Accessibility Guidelines, Website Wireframe, Workflow Management Systems, Eslint, ReactJS, Express.js, Gitlab, Usage Tracking, Kubernetes, Front End Software Development, Restful APIs, Software Version Control, Docker, Microservices - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-Software-Engineer-SWE-Skill-Level-2-CTRL-LLC-292072821570822/ ## About the Role + Proven experience designing and building large-scale graph visualization interfaces for the web + Strong UI development skills with ReactJS + Solid experience with Node.js and Express.js for server-side development + Demonstrated ability to design and consume RESTful APIs + Proficiency with GitLab for version control, CI/CD, and project management + Working knowledge of Section 508 / WCAG accessibility standards and implementation + Familiarity with containers (Docker) and orchestration tools such as Kubernetes (CK8S and Helm) + Ability to work independently on a small team, manage timelines, and solve problems proactively with minimal supervision + Exceptional communication and presentation skills + 20 YOE REQUIRED Nice to Have + Scrum Lead experience and/or certification + Familiarity with the following Node.js and ReactJS packages: Babel, nwsapi, Winston, Graphology, AG Grid, and Sigma ## Description As a Software Engineer at CTRL+, you'll play a key role in designing, developing, and maintaining high-performance web applications and services. You'll collaborate closely with analysts, engineers, and mission stakeholders to deliver scalable, user-centered solutions. + Design and implement high-performance, web-based graph visualization interfaces capable of rendering and interacting with large-scale datasets (thousands of nodes and edges) while maintaining responsiveness and usability + Build clean, reusable, and scalable frontend code using ReactJS, informed by user research, wireframes, mockups, prototypes, and user stories + Develop and maintain scalable server-side applications and microservices using Node.js and Express.js + Design, implement, and consume well-structured, secure, and documented RESTful APIs + Write and maintain automated JavaScript tests using ESLint and Jest + Manage version control, CI/CD pipelines, and project workflows using GitLab + Debug existing software, correct defects, and integrate solutions into new or modified systems + Develop and implement algorithms that meet or exceed system performance and functional standards + Analyze systems flow, data usage, and work processes to investigate and resolve problem areas + Write and review software and system documentation; recommend improvements to development process standards + Assist with developing and executing test procedures for software components and perform quality control on team deliverables + Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met + Operate effectively within a Scaled Agile Framework (SAFe) environment + Communicate complex technical concepts clearly to both technical and non-technical audiences, including senior leadership and mission stakeholders + Deliver compelling product demonstrations and author accurate, concise project updates ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [The two trees of React](https://www.wearedevelopers.com/videos/100180-the-two-trees-of-react) - [Accessibility in React Application](https://www.wearedevelopers.com/videos/1239-accessibility-in-react-application) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 136 - No JS(on) of mine](https://www.wearedevelopers.com/magazine/482-dev-digest-136-no-js-on-of-mine)