Python Developer

ApexonToronto, CA
Published on

About the Role

Apexon is looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture. You will be part of a highly skilled cross-functional team enhancing our core banking platform. The main responsibilities include designing and delivering high-quality features and enhancements while ensuring the end-to-end delivery of large features within the team. You'll be involved in creating technical specifications, actively participating in sprint planning, and producing highly secure solutions.

Responsibilities and Duties

  • Own the end-to-end delivery of large features within the team that could span 3 months.
  • Create technical design specifications in collaboration with the engineering team.
  • Provide estimates and participate in the sprint planning process.
  • Produce highly secure solutions and tune the performance of our distributed systems to operate within our SLAs.
  • Conduct peer reviews of other engineers' code and mentor them in creating effective technical solutions.

About the Candidate

The ideal candidate should have experience with cloud computing and container-based distributed systems (Docker), relational databases (MySQL preferred), and high proficiency with SQL. A significant experience with Python (or similar dynamically typed, object-oriented programming language) is required, alongside a great understanding of distributed systems and microservice architecture. Hands-on experience with message brokers like RabbitMQ and a strong background in restful API development are also crucial. At least 5 years of software development experience, excellent communication and organizational skills, and familiarity with version control systems such as GitHub are a must.

About the Company

Apexon is a digital-first technology services firm backed by Goldman Sachs Asset Management and Everstone Capital. For over 28 years, Apexon has specialized in accelerating business transformation and delivering human-centric digital experiences. We help our customers outperform their competition through speed and innovation at every step of their digital journey.

Company Culture and Benefits

At Apexon, we have a customer-centric approach and a fast-paced working environment that challenges our team to excel. Joining us means becoming part of a culture that values innovation and technical expertise, along with opportunities for personal and professional development.