remote
Principal Software Consultant - Python & React - 10pearls
Software Engineer
Lead complex web solutions as a Principal Software Consultant, driving architecture and code quality for Python back‑ends and React front‑ends. Own end‑to‑end delivery, mentor teams, and shape scalable, high‑performance applications.
About the role
Key Responsibilities
- Architect and develop robust Python services and React components, ensuring clean, maintainable code.
- Lead technical design reviews, code reviews, and pair programming sessions with senior developers.
- Collaborate with product owners to translate business requirements into scalable solutions.
- Mentor junior engineers, fostering best practices in testing, CI/CD, and performance optimization.
- Drive continuous improvement of development processes and tooling across the team.
Requirements
- 10+ years of software development experience, with 5+ years in a senior or lead role.
- Deep expertise in Python (Django/Flask) and React (hooks, context, state management).
- Strong background in RESTful API design, authentication, and data modeling.
- Proven experience with Agile methodologies and delivering high‑quality code at scale.
- Excellent communication skills and a collaborative mindset.
Skills
pythonreactjavascript