Overview
Skills
Job Details
Hi All,
Greetings from criticalriver
Please find the open position for CR Fulltime.
Title: Full Stack Engineer
Location: Pleasanton , Onsite, California
Job Type: Full-Time
Experience: Min 8+ years
About the Role
We are seeking an experienced Full Stack Engineer with a strong foundation in Python with FastApi on AWS, ReactJS & AWS. The ideal candidate will have 5 to 8 years of experience in software development and will be responsible for building, maintaining, and optimizing frontend interfaces. This role demands a comprehensive understanding of cloud technologies, specifically AWS, and a proven track record in full-stack development. 60% FrontEnd and 40% Backend
Key Skills: Python with FastAPI on AWS Lambda
Key Responsibilities
- Develop and maintain UI services using Python and the FastAPI framework.
- Design, develop, and maintain RESTful APIs using FastAPI on AWS Lambda to support various frontend and backend functionalities.
- Optimize application performance both on the server-side (Python/FastAPI) and client-side (ReactJS).
- Collaborate with frontend developers to build user interfaces using ReactJS.
- Work on the optimization of frontend performance, ensuring a seamless user experience.
- Design, deploy, and maintain cloud-based applications on AWS.
- Design and optimize data models and database schemas for SQL like MS SQL, Postgres Sql.
- Implement robust security measures to protect sensitive financial data, including encryption, secure authentication, and authorization mechanisms..
Required Qualifications
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- 5 to 8 years in software development with a focus on full-stack and cloud technologies.
- Strong proficiency in Python, with extensive experience using FastAPI for backend development.
- Expertise in developing and consuming RESTful APIs.
- Experience with ReactJS.
- Proven track record in full-stack development with a focus on backend services and cloud infrastructure.
- Work with cross-functional teams to deliver high-quality software.
- Mentor junior developers and participate in agile practices.
- Strong problem-solving and communication skills.
- Excellent problem-solving skills and attention to detail.