Millennium is seeking a skilled
Full Stack Developer (Frontend/Angular & Python) to design and deliver complex UI applications and backend integrations that support financial close processes, daily accounting operations, and broader accounting workflow needs. The ideal candidate is a strong Angular developer with solid Python backend capabilities, a passion for building intuitive, high-performance user experiences, and an ability to
embed AI-driven capabilities into modern frontend and backend solutions.
Principal Responsibilities
- 5+ year of experience designing, developing, and managing feature-rich UI applications using Angular
- Build and support backend services and APIs using Python
- Deliver complex UI features and extensions to support financial close and accounting workflows
- Work with senior business and IT stakeholders to translate requirements into elegant front-end solutions
- Build and consume RESTful APIs and integrate with backend systems and data sources (SQL Server, PostgreSQL)
- Execute the full Software Development Life Cycle (SDLC)
- Ensure UI applications are performant, scalable, and responsive
- Support integration of frontend components into fully functional enterprise systems
- Develop and maintain software documentation and technical specifications
- Troubleshoot, debug, and enhance existing UI and Python-based services
- Deploy applications and evaluate user feedback to drive continuous improvement
- Ensure compliance with engineering standards, UI/UX best practices, and project plans
Skills Desired
- Strong development experience in Python and Angular.
- Experience building backend services, APIs, and enterprise applications using modern python framework.
- Strong experience designing and managing UI applications using Angular
- Strong experience with Microsoft SQL Server and PostgreSQL, including complex SQL queries and stored procedures
- Experience with REST APIs and SOAP services
- Experience with GitHub, Jenkins, and JIRA
- Understanding of Lean/Agile and DevOps principles
- Strong written and verbal communication skills
- Ability to work effectively with senior stakeholders and cross-functional technology teams
- Ability to document technical requirements and specifications
- Proficiency with software engineering tools and development best practices
- Understanding of ML model integration and API-based AI service consumption
- Hands-on experience with AI coding assistants