Senior Python Engineer (Full Stack)
Duration: Long Term
Location: Newport Beach CA
Role Overview:
We are seeking a highly skilled and experienced Senior Python Engineer with a strong background in fullstack development to join our team. The ideal candidate will have a deep understanding of both frontend middletiers and backend technologies with a passion for developing scalable highperformance applications. You will play a key role in the entire application lifecycle from concept stage to delivery and postlaunch support.
Our Tech Stack includes: Python JavaScript (& based frameworks) Azure AWS Snowflake Terraform Bicep Azure CLI CDK Redis Docker Git Gitlab CI/CD Database (NoSQL: CosmosDB MongoDB DocumentDB)
Responsibilities:
- Design develop and maintain efficient reusable and reliable Python code.
- Lead the development of highquality web applications microservices and APIs.
- Collaborate with crossfunctional teams to define design and ship new features.
- Implement security and data protection solutions.
- Optimize applications for maximum speed and scalability.
- Mentor junior developers and promote a culture of continuous learning and improvement.
- Apply proven cloudnative patterns & practices to deliver robust solutions with API First mindset.
- Deliver solutions with responsive design across Desktop Table and Mobile UX.
- Ensure exceptional software quality via testdriven development (TDD) standards.
- Continued focus on platform sustainability and supportability
- Stay informed on emerging technologies/industry trends and apply them into operations and activities.
Requirements:
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- 7 years of experience in fullstack development with a strong focus on Python.
- Experience with Python web frameworks (e.g. Django Flask).
- Solid understanding of objectoriented programming (OOP) principles.
- Familiarity with database technologies (e.g. PostgreSQL CosmosDB MongoDB).
- Familiarity integrating Cloud native Apps and microservices with frontend frameworks (e.g. React Angular Vue.js).
- Experience with cloud services (e.g. Azure AWS).
- Proficient in frontend technologies including JavaScript HTML5 and CSS3.
- Knowledge of containerization and orchestration technologies (e.g. Docker Kubernetes).
- Strong understanding of code versioning tools such as Git.
- Excellent problemsolving skills and attention to detail.
- Strong communication and teamwork skills.
- Experience building LLM Apps using Open AI Llama or other AI foundation stacks.
Nice to Have:
- Development Experience deploying Python solutions (e.g. Web Apps APIs SPA integrations) to Azure with IaC (e.g. Azure CLI Azd Bicep Powershell/Bash Oryx).
- Experience with Azure Machine Learning or AI Stack (e.g. Azure ML Studio Azure AI Studio).
- Experience in Asset Management and/or Financial Services is preferred
- Experience delivering realtime distributed systems at large enterprise scale