Python Developer
- 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.