Jobs · Engineering · Missouri

Front-End Full Stack Developer- 4097

Randstad Digital Americas · St Louis, MO · 2 mo ago
Engineering$40–$60/hrContract

We are seeking a highly skilled and versatile Front-End Full Stack Developer to join our growing team. This is a telecommute contract position with work hours from 8am to 5pm.

About the role

In this role, you will build compelling user interfaces and robust back-end systems that power our web applications. While your primary strength will lie in front-end development, you will also possess full-stack capabilities to design, develop, and maintain complete solutions, ensuring seamless integration and optimal performance across the entire application stack.

Responsibilities

  • Front-End Development
    • Design, develop, and implement highly interactive, responsive, and user-friendly web interfaces using modern front-end libraries (e.g., React, Angular, Vue.js).
    • Develop middleware complexities and connect front-end and back-end integrations with Next.js framework.
    • Translate UI/UX designs and wireframes (e.g., Figma Designs) into high-quality code, ensuring technical feasibility and optimal performance.
    • Implement client-side logic, state management, and asynchronous operations.
    • Ensure cross-browser compatibility and adherence to web standards and accessibility guidelines (WCAG).
    • Optimize front-end applications for maximum speed and scalability.
  • Back-End Development
    • Develop and maintain robust, scalable, and secure server-side applications and APIs (e.g., using NextJS, Node.js, Python/Django/Flask).
    • Design and manage databases (e.g., SQL like PostgreSQL, MySQL; NoSQL like MongoDB, Cassandra).
    • Implement authentication, authorization, and security best practices.
    • Integrate with third-party services and external APIs.
  • Full Stack Collaboration & Architecture
    • Collaborate closely with product managers, UX/UI designers, and other developers to understand requirements and deliver end-to-end solutions.
    • Participate in architectural discussions and contribute to the overall technical design of applications.
    • Write clean, well-documented, and maintainable code following best practices and coding standards.
    • Conduct code reviews, provide constructive feedback, and mentor junior team members.
    • Troubleshoot, debug, and resolve complex technical issues across the full stack.
    • Stay abreast of emerging technologies and industry trends, continuously seeking to improve development processes and tools.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in front-end development.
  • 3+ years of experience in back-end development, demonstrating full-stack capabilities.
  • Strong proficiency in at least one modern front-end JavaScript framework/library (e.g., React.js, Next.js, Angular, Vue.js).
  • Expertise in JavaScript (ES6+), HTML5, and CSS3 (including preprocessors like SASS/LESS or UI frameworks like Tailwind CSS/Styled Components).
  • Solid experience with at least one back-end language and framework (e.g., NextJS, Node.js with Express/NestJS, Python with Django/Flask).
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and experience with NoSQL databases (e.g., MongoDB, Redis) is a plus.
  • Strong understanding of RESTful API design and development principles; GraphQL experience is a plus.
  • Experience with version control systems (e.g., Git, GitHub, GitLab, Bitbucket).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and CI/CD pipelines.
  • Understanding of testing methodologies (unit, integration, end-to-end) and experience with relevant testing frameworks (Jest or Playwright experience preferred).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Ability to work effectively in an Agile/Scrum environment, manage multiple priorities, and meet deadlines.

Preferred Skills

  • Experience with serverless architectures (e.g., Google Cloud functions, Google Cloud Run, AWS Lambda, Azure Functions).
  • Experience using Sitecore XM Cloud/Sitecore AI.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with specific build tools (e.g., Webpack, Vite).
  • Experience with DevOps practices and infrastructure as code.
  • Contributions to open-source projects or a strong GitHub profile.
  • Knowledge of performance optimization techniques for both front-end and back-end.

Pay

$40 - 60 per hour

Benefits

  • Comprehensive benefits package, including medical, prescription, dental, vision, AD&D, and life insurance offerings.
  • Short-term disability.
  • 401K plan (all benefits are based on eligibility).

Similar jobs