← all jobs

Full Stack Developer

Work from home Full-time role Hiring

Full Stack Developer Location: Remote Compensation: 98k-129.3k annual Clearance: Confidential The ideal candidate will design, develop, integrate, test, and maintain high-quality software solutions across both front-end and back-end technologies. The Full Stack Developer will work closely with Product Managers, Business Analysts, QA Engineers, and other developers to translate user stories, business requirements, business rules, and acceptance criteria into scalable, secure, and maintainable software solutions. This position will work within an Agile/SAFe environment and participate throughout the software development lifecycle, including requirements refinement, development, testing, code review, deployment, and production support. The successful candidate will be capable of working independently on complex development tasks, contributing to technical and architectural discussions, troubleshooting application issues, and providing technical guidance and mentorship to less experienced developers.

Key Responsibilities

  • Design, develop, test, integrate, and maintain full-stack software applications.
  • Translate user stories, acceptance criteria, business requirements, and business rules into technical solutions.
  • Develop responsive, accessible, and user-friendly front-end applications using modern web technologies.
  • Develop back-end services, APIs, application logic, and system integrations.
  • Design, develop, and maintain database solutions using relational and/or NoSQL technologies.
  • Troubleshoot, debug, and optimize existing code to improve application performance, reliability, and maintainability.
  • Write clean, efficient, secure, reusable, and well-documented code.
  • Participate in software architecture and technical design discussions.
  • Estimate development effort and identify technical dependencies, risks, and constraints.
  • Participate in peer code reviews and promote software development best practices.
  • Develop and maintain unit, integration, and automated tests.
  • Collaborate with Business Analysts and Product Managers to clarify requirements, workflows, business rules, and acceptance criteria.
  • Collaborate with QA Engineers to troubleshoot, reproduce, and resolve software defects.
  • Participate in Agile/SAFe ceremonies, including backlog refinement, sprint planning, daily stand-ups, sprint reviews, retrospectives, and PI Planning.
  • Use Azure DevOps (ADO) or similar development and work-management platforms to manage assigned user stories, tasks, defects, and development activities.
  • Support CI/CD pipelines and software deployment activities.
  • Troubleshoot and resolve application issues across development, test, staging, and production environments.
  • Participate in root-cause analysis and implement corrective actions for application defects and production issues.
  • Contribute to technical documentation, system documentation, and knowledge-sharing activities.
  • Provide technical guidance and mentorship to junior developers as appropriate.
  • Stay current with emerging technologies and recommend improvements that provide value to the organization.
  • Perform other duties as assigned.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or an equivalent combination of education and professional experience.
  • Minimum of 10 years of professional software development experience.
  • Strong experience developing both front-end and back-end applications.
  • Proficiency in one or more modern programming languages such as TypeScript/JavaScript, C#, Java, Python, or similar.
  • Experience with modern front-end development frameworks; Angular is strongly preferred.
  • Experience with back-end frameworks and technologies such as .NET, Node.js, Java/Spring, Python/Django, or similar.
  • Experience designing and developing RESTful APIs and system integrations.
  • Strong understanding of relational and/or NoSQL databases.
  • Experience with Git and modern source-control practices.
  • Experience throughout the software development lifecycle.
  • Experience working in an Agile software development environment.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to work independently and collaboratively in a cross-functional team environment.
  • Strong verbal and written communication skills.

Preferred Qualifications

  • Professional experience developing applications using Angular and TypeScript.
  • Experience with Angular components, services, routing, state management, and API integration.
  • Experience working within a SAFe (Scaled Agile Framework) environment.
  • Experience with Azure DevOps (ADO) or similar development and work-management platforms.
  • Experience with cloud platforms such as Microsoft Azure, AWS, or GCP.
  • Experience with CI/CD pipelines and DevOps/DevSecOps practices.
  • Experience with automated testing frameworks and practices.
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Experience with application monitoring, logging, and performance optimization.
  • Experience implementing secure coding practices.
  • Experience developing accessible applications in accordance with applicable accessibility standards.
  • Prior experience mentoring junior or mid-level developers.
  • Relevant technical certifications.

Core Competencies

  • Full-stack software development
  • Angular and TypeScript development
  • Front-end and back-end development
  • API and system integration
  • Database development
  • Software architecture and design
  • Agile/SAFe development practices
  • Azure DevOps and work-item management
  • CI/CD and DevOps practices
  • Automated testing
  • Debugging and troubleshooting
  • Root-cause analysis
  • Secure and maintainable software development
  • Technical documentation
  • Analytical thinking and attention to detail
  • Effective communication and collaboration
  • Adaptability and continuous learning
  • Technical leadership and mentorship

C2 Essentials is an Equal Opportunity Employer.

More open positions

Field Account Executive

Work from home Full-time role

Technical Account Manager, Commercial

Work from home Full-time role

Sitecore Technical Consultant

Work from home Full-time role

Program Management Specialist

Work from home Full-time role

Medical Director, Appeals

Work from home Full-time role

Physical Therapist

Work from home Full-time role

Remote Computational Genomics, Statistical Bioinformatics Expert (PhD) - AI Trainer ($85-$85 per

Work from home Full-time role

Commercial Roofing Expert - Drone Imagery & AI Quality Review

Work from home Full-time role

Member Benefits Specialist - Member Services Professional - MST Time Zone

Work from home Full-time role

Business Development Manager

Work from home Full-time role

[Remote] Sports Writer - NBA/NHL

Work from home Full-time role

Associate Director, Molecular Pharmacology

Work from home Full-time role

Project Manager

Work from home Full-time role

Licensed Insurance Sales Representative (Remote / Home-Based)

Work from home Full-time role

[Remote] Finance Specialist

Work from home Full-time role

[Remote] Clinical Studies Engineer II

Work from home Full-time role

[Remote] Online Adjunct Instructor - Introduction to Law and the Legal System

Work from home Full-time role

[Remote] Senior DevOps Engineer

Work from home Full-time role

Lab Dispatcher+CSR - Remote OVERNIGHT Mon-Fri 10p-630am Central Time

Work from home Full-time role

Full‑Time Remote German‑Speaking Customer Service Representative – E‑Commerce Support for Mobile Accessories and Marketplace Operations

Work from home Full-time role

Biostatistician Expert - Remote

Work from home Full-time role