React + Python Developer – Only Independent Visa’s

C2C
  • C2C
  • Anywhere

We are seeking a Full Stack Developer with expertise in front-end and back-end development. The ideal candidate will have experience in creating dynamic, responsive web applications using React, TypeScript, and Python, with FastAPI for API development, and a strong understanding of MongoDB. 

 

Essential Technical Skills: 

 

– Proficiency in ReactJS for front-end development, creating dynamic and responsive user interfaces. 

– Strong understanding of TypeScript for writing type-safe and maintainable code. 

– Experience with Jest for comprehensive front-end unit testing. 

– Solid knowledge of Python for back-end development, crafting efficient server-side code. 

– Experience in developing and consuming APIs using FastAPI, focusing on high performance and scalability. 

– In-depth knowledge of MongoDB for database management, including data modelling, indexing, and performance optimization. 

– Familiarity with version control systems, preferably Git, for code management and collaboration. 

– Proficient in using design tools such as Sketch, Figma, or Adobe XD for high-fidelity UI design. 

 

Good to Have Skills: 

– Understanding of cloud services (e.g., Azure, GCP) and how to deploy applications on these platforms. 

– Ability to implement continuous integration and continuous deployment (CI/CD) pipelines. 

– Familiarity with web security practices and ensuring the security of the application at all levels. 

– Understanding of user-centered design (UCD) and planning user research and usability tests. 

– Ability to create wireframes, user stories, and user journeys. 

– Knowledge of UX principles, accessibility standards, and usability practices. 

– Familiarity with Agile/Scrum development processes. 

 

Job Expectations: 

 

– Develop and maintain scalable and robust full-stack applications using React, TypeScript, Python, FastAPI, and MongoDB. 

– Collaborate with cross-functional teams to define, design, and ship new features and functionality. 

– Identify and correct bottlenecks and fix bugs, ensuring code quality, organization, and automation. 

– Stay up-to-date with the latest industry trends and technologies, continuously improving the technical framework and architecture. 

– Contribute to the entire application lifecycle, focusing on coding, debugging, and providing user-friendly environment and interfaces. 

– Develop and maintain scalable and robust front-end architectures. 

– Collaborate closely with UX designers to understand user needs and ensure technical feasibility of UI/UX designs. 

– Optimize applications for maximum speed and scalability while ensuring user-centric design principles are applied. 

– Engage with cross-functional teams to align on design goals and deliver cohesive user experiences across the product ecosystem. 

 


From:
Stella,
Calabitek Inc
stella.grant@calabitek.com
Reply to:   stella.grant@calabitek.com