Are you a seasoned developer with a passion for leading and mentoring a team? Our client is seeking a Senior Developer – Team Leader to join them in a pivotal role, where you’ll not only contribute to software projects but also provide guidance and direction to a small team of developers. Your expertise will be crucial in designing, testing, and supporting software solutions that drive success in the financial industry.

Duties and Responsibilities:

  • Lead a small team, providing direction and support to ensure the successful delivery of software solutions aligned with our agile methodology.
  • Spearhead code reviews, offering constructive feedback to team members to enhance code quality.
  • Drive the creation of automated tests to ensure code reliability and system stability.
  • Collaborate with cross-functional teams to tackle complex challenges and deliver exceptional solutions.
  • Stay updated with emerging technologies and share insights with the team to drive innovation.
  • Mentor and guide junior developers, fostering their growth and enhancing their coding skills.
  • Take a proactive role in resolving bugs and providing technical support as needed.

Tech Stack:

  • Database: PostgreSQL
  • Programming Language: Python (utilized in Flask microservices)
  • Infrastructure: AWS (Lambda, CloudFront, S3, SES, SQS, RDS)
  • Dev Tools: Git, Slack, VS Code, Jira, Confluence, Microsoft Office Suite
  • Operating System: Ubuntu or Windows (Windows with WSL2 is preferred)

Desired Qualifications and Experience

  • Required: Diploma or degree in Computer Science or Information Systems.
  • Required: Extensive experience and proficiency with Python.
  • Required: 5+ years of practical software development experience.
  • Advantageous: Previous leadership or team management experience.
  • Advantageous: Familiarity with Amazon Web Services.

Desired Skills:

  • Python
  • AWS
  • PostgreSQL
  • Git
  • Slack
  • Jira

Desired Work Experience:

  • Less than 1 year Banking
  • 5 to 10 years Software Development

Desired Qualification Level:

  • Diploma

Learn more/Apply for this position