Full-Stack Developer

🇺🇸 United States - Remote
💻 Software Development🔵 Mid-level

Job description

Job Title: Full Stack Developer (Hybrid)

Location: Malvern, PA

Duration: 09 Months

Essential Responsibilities

  • Project Delivery: Own all phases of the designated project’s software development—from requirements review and technical design through implementation, testing, and deployment.
  • Collaboration with Stakeholders: Work closely with Business Analysts, Project Managers, and Product Owners to clarify requirements, estimate effort, and ensure alignment with project timelines and goals.
  • Tool and Methodology Adherence: Utilize the Client established development tools (e.g., GitHub, AWS, CI/CD pipelines) and adhere to internal coding standards, architecture guidelines, and documentation practices (e.g., Confluence).
  • Technical Implementation: Design and implement robust front-end and back-end components using modern web technologies (e.g., React, Node.js, Express, RESTful APIs, Python). Ensure solutions are maintainable, secure, and performant.
  • Documentation: Maintain clear and thorough documentation of code, configurations, and system changes to facilitate long-term sustainability and knowledge transfer.
  • Testing and Quality Assurance: Develop and execute unit and integration tests. Utilize automated testing frameworks such as Selenium or Jest where appropriate.
  • Participate in code reviews with internal staff to validate quality and compliance.
  • AI and Automation Integration (Optional): Collaborate with the Web Architect or IT leadership to explore the use of generative AI tools for code automation, test optimization, or project validation where applicable.
  • Progress Reporting: Provide regular updates on project status, risks, and blockers to the assigned Project Manager or AVP of IT Service Delivery.

Required Competencies:

  • Technical Expertise: Strong understanding of full-stack web development, modern JavaScript frameworks, RESTful API design, and cloud-based deployment practices.
  • Independence and Accountability: Proven ability to self-direct work, meet deadlines, and manage deliverables with minimal supervision.
  • Communication: Excellent written and verbal communication skills. Ability to collaborate effectively with technical and non-technical stakeholders.
  • Adaptability: Comfortable working within established systems and adapting to internal tools, environments, and workflows.
  • Quality Focus: Strong commitment to delivering well-documented, maintainable, and scalable software aligned with SDLC and Agile standards.

Education, Experience, and Technical Skills:

  • Bachelor’s degree in computer science or related field, or equivalent experience.
  • 5+ years of full-stack development experience, including front-end (React, TypeScript, HTML/CSS) and back-end (Node.js, Express, Python) technologies.
  • Experience integrating and consuming RESTful APIs.
  • Familiarity with Git, GitHub, AWS, CI/CD pipelines, and containerization concepts (Docker, Terraform a plus).
  • Experience with Agile/Scrum methodologies and user story-based development.
  • Familiarity with test automation tools such as Appvance, Selenium, Cypress, or Jest.
  • Experience documenting systems in tools such as Confluence and diagramming tools like Miro or Visio.
Share this job:
Please let Serigor know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Apply