Dice
Senior Python Engineer (Full Stack)
Dice, Newport Beach, California, us, 92659
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 full-stack development to join our team. The ideal candidate will have a deep understanding of both front-end, middle-tiers and back-end technologies, with a passion for developing scalable, high-performance applications. You will play a key role in the entire application lifecycle, from concept stage to delivery and post-launch 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 high-quality web applications, micro-services, and APIs.
Collaborate with cross-functional 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 cloud-native patterns & practices to deliver robust solutions with API First mindset.
Deliver solutions with responsive design across Desktop, Tablet and Mobile UX.
Ensure exceptional software quality via test-driven 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:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
7+ years of experience in full-stack development, with a strong focus on Python.
Experience with Python web frameworks (e.g., Django, Flask).
Solid understanding of object-oriented programming (OOP) principles.
Familiarity with database technologies (e.g. PostgreSQL, CosmosDB, MongoDB).
Familiarity integrating Cloud native Apps and micro-services with front-end frameworks (e.g., React, Angular, Vue.js).
Experience with cloud services (e.g., Azure, AWS).
Proficient in front-end 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 problem-solving 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 real-time, distributed systems at large enterprise scale.
#J-18808-Ljbffr
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 full-stack development to join our team. The ideal candidate will have a deep understanding of both front-end, middle-tiers and back-end technologies, with a passion for developing scalable, high-performance applications. You will play a key role in the entire application lifecycle, from concept stage to delivery and post-launch 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 high-quality web applications, micro-services, and APIs.
Collaborate with cross-functional 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 cloud-native patterns & practices to deliver robust solutions with API First mindset.
Deliver solutions with responsive design across Desktop, Tablet and Mobile UX.
Ensure exceptional software quality via test-driven 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:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
7+ years of experience in full-stack development, with a strong focus on Python.
Experience with Python web frameworks (e.g., Django, Flask).
Solid understanding of object-oriented programming (OOP) principles.
Familiarity with database technologies (e.g. PostgreSQL, CosmosDB, MongoDB).
Familiarity integrating Cloud native Apps and micro-services with front-end frameworks (e.g., React, Angular, Vue.js).
Experience with cloud services (e.g., Azure, AWS).
Proficient in front-end 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 problem-solving 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 real-time, distributed systems at large enterprise scale.
#J-18808-Ljbffr