Project description

Our Client is on a mission to build the IPO process support of the future and we're looking for the passionate collaborators, innovators, advisors, and leaders who can get us there. As a Python developer you will assist Client's digital technology team in defining, developing, and extending the architecture of front-end client solutions to support our brand websites. Your subject matter expertise in front-end web development utilizing Python, HTML, CSS, JavaScript, Angular development framework will help us optimize and enhance our web capabilities and help us serve our client's needs more effectively.

Responsibilities

  • - Continuous Improvement & Collaboration: Share best practices, improve processes, documentation, and team knowledge. - Design software solutions by interacting with managers and peers to understand requirements. - Develop scalable and efficient solutions aligned with client technology standards and business needs. - Provide knowledge transfer through demos, walkthroughs, and documentation. - Lead and mentor engineers, fostering technical excellence and team growth. - Drive technical decisions, solution design, and engineering best practices. - Coordinate team activities, priorities, and delivery commitments. - Conduct code reviews and ensure code quality, maintainability, and security. - Collaborate with stakeholders and manage technical risks and dependencies.

SKILLS

Must have

  • 7+ years of proven IT experience
  • Hands-on Python experience
  • Great communication skills
  • Expert knowledge of OOP and OOD.
  • Ability to work in a fast-paced, intellectually challenging environment.
  • Experience with FastAPI, Pydantic, PyMongo, Docker, Linux and shell scripting
  • Nice to have experience with Azure and Azure CLI
  • Experience working in MongoDB or other No-SQL DBs
  • Great communication skills
  • Team management experience

Nice to have

• Knowledge of Angular • MyPy experience