remote
Lead Software Engineer - Full Stack / Python Automation - JPMorganChase
Software Engineer
Lead the design, development, and automation of full‑stack solutions using Python, driving high‑quality, scalable products in an agile environment.
About the role
Key Responsibilities
- Architect and implement end‑to‑end full‑stack applications, ensuring performance, security, and scalability.
- Lead automation initiatives to streamline development, testing, and deployment pipelines.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Mentor junior engineers, fostering best practices and continuous improvement.
- Participate in code reviews, design discussions, and sprint planning to maintain high code quality.
Requirements
- Extensive experience with Python and modern web frameworks (e.g., Django, Flask).
- Proven track record in full‑stack development, including front‑end technologies (HTML, CSS, JavaScript, React or similar).
- Strong background in automation tools and CI/CD pipelines.
- Hands‑on experience with Agile methodologies and collaborative team environments.
- Excellent problem‑solving skills and a passion for delivering reliable, maintainable software.