Full Stack JavaScript Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+37 more
Job description
We are seeking a skilled and motivated Mid-Level Full Stack Developer to join our engineering team. In this role, you will design, develop, and maintain end-to-end web applications using modern JavaScript/TypeScript technologies across the stack. You will collaborate closely with product managers, designers, and engineering teams to deliver scalable, high-quality, and visually polished solutions that provide real value to users., * Design, develop, test, and deploy full-stack web applications using modern JavaScript/TypeScript frameworks (React, Angular, Node.js).
- Build and maintain secure, scalable, and well-documented RESTful APIs and microservices/serverless components.
- Develop responsive, user-friendly, and visually engaging interfaces following UX/UI best practices and accessibility standards (Section 508 compliance).
- Build and maintain Azure Static Web Apps and integrate with headless CMS platforms (e.g., Payload, Contentful, Strapi, Sanity, Sitecore, or similar).
- Implement GitHub Flow branching strategies and GitOps practices for reliable and traceable deployments.
- Leverage tools like GitHub Copilot and Codespaces to enhance development efficiency and maintain consistency.
- Integrate and act on findings from security tools (CodeQL, secret scanning, Dependabot) to ensure application security.
- Participate in code reviews, providing constructive feedback and collaborating with team members.
- Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, including schema design and performance optimization.
- Collaborate in an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectives.
- Troubleshoot, debug, and resolve production issues across the application stack.
- Contribute to CI/CD pipelines and support deployment activities.
- Mentor junior developers and contribute to knowledge sharing through documentation and technical discussions.
Requirements
- Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Minimum of 8 years of professional software development experience.
- Strong proficiency in JavaScript (ES6+) and TypeScript across frontend and backend (Node.js).
- Hands-on experience with at least one modern frontend framework: React or Angular.
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Strong design sense with a portfolio of public-facing applications demonstrating UI/UX excellence and attention to detail.
- Experience designing and consuming RESTful APIs; strong understanding of JSON and HTTP standards.
- Proficiency with SQL and relational databases (PostgreSQL or MySQL).
- Experience with Git and GitHub Flow workflows.
- Familiarity with Agile methodologies and tools such as Jira and Confluence., * Experience building and deploying Azure Static Web Apps.
- Hands-on experience with headless CMS platforms (Contentful, Strapi, Sanity, Sitecore, etc.).
- Familiarity with Azure cloud services.
- Experience with CI/CD pipelines using GitHub Actions and GitOps practices.
- Practical experience using GitHub Copilot in development workflows.
- Experience with cloud-based development environments (e.g., Codespaces).
- Familiarity with application security tools (CodeQL, secret scanning, Dependabot).
- Exposure to NoSQL databases (MongoDB, DynamoDB, Redis).
- Experience with Infrastructure-as-Code tools (Bicep, Terraform, ARM templates).
- Knowledge of accessibility standards and testing (Section 508 / WCAG 2.1 AA)., * Must be currently located in the United States.
- Ability to obtain a Level 4 Public Trust Clearance.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Dev Digest 133 - Back to Front
Dev Digest 131 - AI'm not sure about OSS
React Developer Salary [2023]