Full Stack Developer (Python/React)
TEKsystems
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
Similar Jobs in United Kingdom
2 weeks ago
Quantitative Developer
Client Server
2 weeks ago
Python Developer - AI
Source Technology
2 weeks ago
2 weeks ago
Python Developer
Mondrian Alpha
2 weeks ago