Full Stack Engineer - Python+React
Capgemini Voir toutes les offres
- Vancouver, BC
- Permanent
- Temps-plein
- Receive tasks from the Project Lead or Team Lead (TL), prepare functional and design specifications, and align them with all stakeholders.
- Ensure assigned areas are delivered on time and meet quality expectations.
- Provide effort estimations, agree on timelines with the manager, and contribute to project planning.
- Evaluate existing data systems and identify improvement opportunities.
- Develop best practices for data coding to ensure system-wide consistency.
- Update and optimize local and metadata models.
- Assess implemented data systems for discrepancies, variances, and performance efficiency.
- Troubleshoot and optimize data infrastructure and pipelines.
- Understand business drivers and analytical use cases, translating them into reliable data products.
- Design, implement, and maintain cloud-based pipelines that deliver business-critical data efficiently.
- Identify area-level risks and implement mitigation plans.
- Report readiness/quality status and escalate critical issues appropriately.
- Take responsibility for resolving crisis situations within the assigned area of responsibility (AOR).
- Initiate and conduct code reviews, and help establish coding standards, conventions, and guidelines.
- Propose technical and functional improvements to enhance the product.
- Continuously upgrade professional knowledge and skills.
- Collaborate closely with cross-functional teams.
- 5+ years of experience as a Full-Stack Software Engineer, Frontend: JavaScript/TypeScript frameworks, especially React, Backend: Python with FastAPI, Flask, or similar
- Experience in user support, including implementing complex Java-based components and deploying them to production with minimal guidance.
- Proactive learner able to follow runbooks and resolve at least 70% of user issues during business-hours support rotation.
- Experience providing channel support and answering questions related to service SLOs.
- Ability to organize, structure, and document solutions clearly.
- Strong passion for streamlining systems and simplifying complex processes.
- Strong OOP skills.
- Effective communication (written and verbal), collaboration, and interpersonal skills.
- Results-oriented mindset.
- Experience with Node.js.
- Experience with AWS, Kubernetes (K8s), and Docker.
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility