Job Title: Full-Stack Python developer
Location: Remote
Number of Positions: 2
Duration: 6 Months
Start Date: ASAP
Visa Requirements: USC, GC
Interview Process: Video Interview (Accenture + Client)
Job Description: We are seeking talented
Full-Stack Engineers to assist in building and enhancing
Pantheon, an API platform designed to empower developers and engineers to create and manage ETL (Extract, Transform, Load) workflows. The ideal candidates should have experience in both front-end and back-end development, but specialized roles may be considered if needed.
Scope of Work: - Backend Development:
- Python: Server-side logic and API development.
- FastAPI: Building high-performance APIs.
- AWS: Utilizing Lambdas for serverless computing and Step Functions for workflow orchestration.
- Frontend Development:
- React: For dynamic user interfaces.
- JavaScript: Enhancing UI interactions and client-side scripting.
- Deployment & Operations:
- Blue-Green Traffic Switches: Reducing downtime and risk during deployment.
- Canary QA & Production Deployments: Gradually rolling out features and updates.
- Testing:
- Unit Testing: Ensuring functionality through tests.
- Acceptance Test-Driven Development (ATDD): Ensuring features meet business requirements.
Technical Requirements:
- Proficiency in Python and FastAPI for back-end development.
- Experience with AWS, including serverless architecture (Lambdas, Step Functions).
- Strong knowledge of React and JavaScript for front-end development.
- Familiarity with Blue-Green and Canary Deployments for smoother production releases.
- Experience with Unit Testing and ATDD to ensure robust and reliable systems.
Note: Candidates with experience across both front-end and back-end development are preferred, but specialized staffing may be considered based on project needs. This JD covers the main responsibilities and the technical stack required for the role, ensuring potential candidates understand the role and its requirements.