What are the responsibilities and job description for the Senior Software Engineer position at PANGEATWO?
Our client is partnering with us to identify a Senior Full-Stack Engineering Lead who can balance hands-on development with technical leadership responsibilities. This role will oversee a small, high-impact engineering team while remaining actively involved in building and scaling modern, customer-facing applications.
The ideal candidate brings strong full-stack expertise, a passion for clean architecture and maintainable code, and an interest in using AI-driven development tools to improve productivity and delivery quality.
Key ResponsibilitiesProvide technical leadership and day-to-day guidance to a team of approximately 5–7 engineers, including full-time and contract resources.
Contribute directly to application development across the stack, from backend services to front-end user interfaces.
Partner with product and design stakeholders to deliver scalable, user-focused solutions.
Help define and evolve system architecture, development standards, and engineering best practices.
Review code, mentor team members, and promote a culture of high-quality, testable, and maintainable software.
Support multiple concurrent initiatives within a customer-focused product area.
Leverage modern development tooling, including AI-assisted coding solutions, to improve engineering efficiency and velocity.
Senior-level experience in full-stack software development.
Strong backend development skills with Python and modern API frameworks (e.g., NestJS or similar).
Front-end experience using React and component-based design systems (MUI or comparable frameworks).
Hands-on experience with MongoDB or similar NoSQL databases.
Familiarity with GraphQL and modern data-fetching patterns.
Demonstrated experience leading or mentoring engineers in a team environment.
Strong communication skills and the ability to collaborate cross-functionally.
Experience working with AI-enabled development tools (such as Cursor or similar).
Background in scaling customer-facing platforms or SaaS products.
Prior experience influencing engineering culture or delivery processes.
This role offers the chance to make a meaningful impact by shaping both technical direction and team culture. Our client values thoughtful engineering, continuous improvement, and modern development practices—and is looking for a leader who can help take their platform to the next level.