Skip to main content

Full Stack Developer (Python/React)

Full Stack Developer (Python/React)
TEKsystems
remote
7 months 2 weeks ago

Description

Job description:

MUST HAVE: 5 years React minimum and 5 years python minimum

As a Full-Stack Engineer you will collaborate with a cross functional team to design and develop systems that operate on a wide range of data sets. You will work closely with the engineers to deliver good quality software that benefits our users.

Key Responsibilities

  • Develop and maintain responsive, user-friendly web applications using React JS.
  • Design, develop, and implement RESTful APIs for seamless integration between front-end and back-end systems.
  • Collaborate with cross-functional teams to gather and understand requirements and translate them into technical specifications and solutions.
  • Utilize AWS Gateway to build, deploy, and manage APIs securely and efficiently.
  • Develop server-side logic using FAST API and other relevant technologies to ensure robust and scalable backend systems.
  • Ensure the performance, reliability, and scalability of applications and APIs through thorough testing and optimization.
  • Troubleshoot and debug issues across the entire stack, from front-end to back-end.

Requirements

  • Proven experience working as a Full Stack Engineer, with a focus on React JS development and API design and development.
  • Strong proficiency in React JS and its core principles, with a deep understanding of component-based architecture, state management, and modern UI/UX best practices.
  • Extensive experience in designing, building, and consuming RESTful APIs, with a solid understanding of API design principles and best practices.
  • Hands-on experience with AWS Gateway for API management and deployment.
  • Proficiency in server-side development using FAST API or similar frameworks.
  • Solid understanding of database technologies such as SQL and NoSQL, and experience with database design and optimization.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Excellent problem-solving skills and attention to detail, with a proactive and collaborative approach to work.
  • Strong communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

Expertise level

Work arrangement

Key skills

Similar Jobs in United Kingdom