Senior Full Stack Developer

Credera Logo

Credera

💵 $124k-$135k
📍Remote - Worldwide

Summary

Join Credera as a Senior Full Stack Engineer and contribute to the design, development, and deployment of scalable, high-quality web applications. This remote, contract position (12+ months) offers a competitive hourly rate ($60-65 USD). You will independently own the full development lifecycle, building accessible UIs, implementing robust back-end microservices, and integrating with GraphQL. Collaboration with cross-functional teams is key, requiring technical leadership and adherence to modern best practices. The ideal candidate possesses extensive full-stack development experience, expertise in Node.js and GraphQL, and a strong understanding of cloud platforms and DevOps principles.

Requirements

  • Possess a Bachelor's Degree in Computer Science or related field, or equivalent professional experience
  • Have a minimum of 5 years of experience in software engineering, with at least 3 years focused on full-stack development
  • Have at least 2 years of hands-on experience building front-end applications with Vue.js, React, Lit, or similar frameworks
  • Have at least 2 years of experience developing back-end services and microservices with Node.js
  • Have a minimum of 1 year of experience designing and implementing APIs in GraphQL
  • Have at least 1 year of experience building and deploying microservices in a production environment
  • Have proven experience applying TDD to deliver high-quality, testable code
  • Have hands-on experience with CI/CD pipelines and tools like Azure DevOps, Jenkins, or GitHub Actions
  • Possess strong proficiency in JavaScript/TypeScript, HTML, and CSS
  • Have knowledge of front-end performance optimization and accessibility standards (e.g., WCAG 2.2)
  • Possess understanding of RESTful APIs, OpenAPI specifications, and GraphQL best practices
  • Have familiarity with cloud platforms (e.g., Azure, GCP, AWS) and containerization tools (e.g., Docker, Kubernetes basics)
  • Have experience interacting with databases, both SQL (e.g., PostgreSQL, SQL Server) and NoSQL (e.g., MondoDB, DynamoDB) varieties
  • Have the ability to work independently, solve complex problems, and communicate effectively with technical and non-technical stakeholders

Responsibilities

  • Independently design, develop, and deploy full-stack applications, including accessible UIs, GraphQL APIs, and Node.js-based microservices, ensuring seamless integration across all layers
  • Build responsive and WCAG-compliant user interfaces, prioritizing accessibility for users of all abilities
  • Optimize application performance (e.g., lazy loading, code splitting, query complexity analysis) and implement security best practices (e.g., OAuth2, JWT, input validation)
  • Follow TDD principles to write comprehensive unit, integration, and end-to-end tests, ensuring high code quality and reliability using frameworks like Vitest, Jest, or Playwright
  • Architect and implement scalable, domain-driven microservices with Node.js, adhering to modern best practices such as API-first design and cloud-native principles
  • Design and develop efficient GraphQL services, including schema design, query optimization (e.g., batching, caching), and integration with front-end and back-end systems
  • Deploy and manage applications on cloud platforms (e.g., Azure, GCP, or AWS), leveraging container technologies (e.g., Docker or Kubernetes) for scalability and resilience
  • Partner with cross-functional Agile teams—including designers, product managers, and other engineers—to deliver impactful technical solutions that align with business goals
  • Provide guidance on technical decisions, contribute to architectural discussions, and uphold development standards with minimal oversight
  • Maintain clear, comprehensive technical documentation for APIs, microservices, and front-end components to support team collaboration and future maintenance

Preferred Qualifications

  • Have familiarity with healthcare industry standards (e.g., HIPAA, FHIR) and building secure, compliant applications
  • Have experience with Apollo Server, Federation, or optimizing GraphQL performance in large-scale systems
  • Have hands-on experience with performance monitoring and optimization tools (e.g., Dynatrace, Prometheus, Grafana)
  • Possess a Microsoft Azure Developer, AWS Certified Developer, or equivalent certification
  • Have knowledge of micro-frontend architectures or modular design patterns for scalable UIs (e.g., Module Federation)

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.