Hello People
Job Title: Full Stack Developer (React Python)
Location: Charlotte NC/Concord CA
Responsibilities:
We are seeking a Full Stack Developer with expertise in frontend and backend 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 frontend development creating dynamic and responsive user interfaces.
- Strong understanding of TypeScript for writing typesafe and maintainable code.
- Experience with Jest for comprehensive frontend unit testing.
- Solid knowledge of Python for backend development crafting efficient serverside code.
- Experience in developing and consuming APIs using FastAPI focusing on high performance and scalability.
- Indepth 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 highfidelity 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 usercentered 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 fullstack applications using React TypeScript Python FastAPI and MongoDB.
- Collaborate with crossfunctional teams to define design and ship new features and functionality.
- Identify and correct bottlenecks and fix bugs ensuring code quality organization and automation.
- Stay uptodate 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 userfriendly environment and interfaces.
- Develop and maintain scalable and robust frontend 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 usercentric design principles are applied.
- Engage with crossfunctional teams to align on design goals and deliver cohesive user experiences across the product ecosystem.
Regards
Vijay Bhaskar.
Lead Delivery Manager.
.
.