Overview
On Site
Hybrid
BASED ON EXPERIENCE
Full Time
Contract - W2
Contract - Independent
Skills
PYTHON
MERN
REACT
Job Details
Location: Mountain View, CA / San Diego, CA
Rate: $60/hr. on W2 max
Overview:
We are looking for a highly skilled Full Stack Developer with expertise in Python and React, along with a strong understanding of AWS services and cloud-based architecture. The ideal candidate will have a proven track record of building scalable and high-performance APIs, micro-frontend web ecosystems, and robust CI/CD workflows.
Responsibilities
Rate: $60/hr. on W2 max
Overview:
We are looking for a highly skilled Full Stack Developer with expertise in Python and React, along with a strong understanding of AWS services and cloud-based architecture. The ideal candidate will have a proven track record of building scalable and high-performance APIs, micro-frontend web ecosystems, and robust CI/CD workflows.
Responsibilities
- Backend Development:
- Design and develop high-performance APIs using Python and AWS services.
- Implement automation workflows using Python scripting to manage AWS services.
- Build tools for deployment, monitoring, and troubleshooting system resources in an AWS environment.
- Develop software components in Python to interact seamlessly with AWS cloud services using APIs.
- Experience in working with relational databases like MySQL/Oracle and NoSQL databases like Redis/Cassandra.
- Familiarity with web services technologies including REST, XML-RPC, and cloud infrastructure (e.g., AWS/Azure).
- Frontend Development:
- Build and maintain large-scale web applications and web-first websites using React.js, JavaScript, and TypeScript.
- Design, develop, and maintain micro-frontends with architecture facilitating team autonomy and modular scalability.
- Optimize React applications for improved performance, including strategies like lazy loading, memoization, and efficient state management.
- Expertise in frontend ecosystems and tools such as webpack, rollup, babel, etc.
- Utilize modern frontend methodologies including responsive design, HTML5, and CSS3.
- CI/CD and DevOps:
- Build and streamline CI/CD pipelines using Jenkins and Git, ensuring efficient and quality production deployments.
- Proficient in automated testing frameworks such as Cypress and Selenium for end-to-end testing within Agile workflows.
- Deep focus on performance analysis, benchmarking, and monitoring tools in cloud environments.
- Additional Responsibilities
- Resolve defects and bugs during QA testing and in production or post-release patches.
- Roughly 70-85% hands-on coding work while contributing to strategic design/architecture discussions.
- Collaborate cross-functionally with product and development teams to build and maintain a scalable micro-frontend web ecosystem.
- Gather functional requirements, develop specifications, and manage project/test planning.
- Partner with other teams across functions to ensure results meet business and customer expectations.
- Drive software infrastructure standards and guidelines, including performance analysis and detailed system design.
- Qualifications
- Proficient with Python for backend development and React.js/TypeScript for frontend development.
- Experience implementing micro-frontend architecture and web performance optimization.
- Familiarity with client-server architecture and networking tools such as SNMP, HTTP/HTTPS, SSH, and NETCONF.
- Deep understanding of version control systems (e.g., SVN/Git) and Agile methodologies (e.g., SCRUM, Extreme Programming).
- Ability to design scalable solutions leveraging cloud platforms like AWS/Azure.
- Experience with web security, caching strategies, and improving Core Web Vitals scores.
- Solid knowledge of CI/CD processes, release management, automation, test-driven development, and cloud infrastructure.
-
Soft Skills- Strong problem-solving and analytical skills.
- "Self-starter" attitude with the ability to make decisions independently and take ownership.
- Excellent communication skills and ability to work across teams and disciplines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.