Morgan & Morgan is looking for a Software Engineer to contribute to the design, development, and delivery of scalable systems using Python (FastAPI), React, and AWS in a fast-paced, agile environment.
Requirements
- Python (FastAPI)
- React
- AWS
- Full-Stack/ Front-end Experience
- React Experience
Responsibilities
- Contribute to the design, development, and delivery of scalable systems using Python (FastAPI), React, and AWS
- Work across the stack to build robust, maintainable solutions
- Write clean and efficient code
- Follow best practices to ensure high performance, security, and reliability
- Elevate code quality: Champion test-driven development, code hygiene, and clean architecture across the team
- Lead by example: Design and implement scalable, robust systems across the backend (Python/FastAPI), frontend (React), and cloud infrastructure (AWS)
- Drive technical alignment: Lead code reviews, design reviews, and engineering discussions that result in thoughtful, well-documented decisions
Other
- Collaborating with other engineers to solve challenging problems
- Agile delivery: Lead sprint planning, retrospectives, and incremental delivery with a strong bias toward iteration and value delivery
- Raise the bar: Set and uphold high standards for code quality, testing, performance, and maintainability
- Champion documentation: Author and review technical design documents to guide team implementation and maintain long-term clarity
- Build for resilience: Design systems with fault tolerance, observability, and graceful degradation in mind; guide the team in applying principles of reliability and operational excellence
- Lead incident response and learning: Participate in and improve incident response processes, drive actionable postmortems, and promote a culture of continuous improvement
- Cross-functional alignment: Collaborate with product managers, designers, and other stakeholders to ensure alignment on roadmap priorities and delivery timelines