Looking for a Fullstack Python Developer

Hi All,

Hope you are doing well.

Position: Senior Fullstack Web developer
Location: Irvine, CA (Onsite)
Duration: Contract
Experience: 10+/11+
Visa: USC, GC, GC EAD only applicable

Job Description:
Responsibilities:

Develop robust and scalable web applications across the full stack.
Collaborate with cross-functional teams to design and implement new features.
Utilize ReactJS or similar frontend frameworks to create intuitive user interfaces.
Build and maintain backend systems using languages such as NodeJS, Python, or GoLang.
Implement best practices in front-end development, including CSS, JS, and responsive design principles.
Create and maintain backend APIs to support frontend functionality.
Perform unit tests, mocking, and automated testing, preferably using pytest.
Demonstrate proficiency in networking concepts and their application to development tasks.
Utilize AWS services such as CloudFront, CloudFormation, CloudWatch, API Gateway, Lambda, and RDS (preferably 6+ years of experience).

Requirements:

Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.
10+ years of relevant development experience.
Extensive experience (6+ years) with ReactJS or similar frontend frameworks.
Proficiency (6+ years) with backend languages like NodeJS, Python, or GoLang.
Strong understanding and application of frontend web development best practices.
Ability to develop backend APIs supporting frontend applications (full-stack experience).
Experience in unit testing, mocking, and automated testing, preferably with pytest.
Working knowledge of networking concepts.
Preferably 6+ years of experience working in AWS, utilizing services like CloudFront, CloudFormation, CloudWatch, API Gateway, Lambda, and RDS.
6+ years of experience working with Scrum software development processes and rapid iteration cycles (2-week sprints).
Proficiency in Agile development tools such as Jira, Confluence, Git / GitLab, CICD pipelines, source code management using branches, automation testing tools, and static code analysis.
Familiarity with object-oriented design and development, including effective use of interfaces.

Leave a Reply

Your email address will not be published. Required fields are marked *