Senior Software Engineer / Lead
Our client is a forward-thinking financial institution committed to revolutionizing the industry. They are building a technology-driven ecosystem that seamlessly connects all stakeholders, enhancing efficiency throughout the entire value chain. With a comprehensive suite of digital and data-focused capabilities, my client empowers users across North America, Asia, and Europe.
In This Role, You will:
Work closely with a R&D team to ensure that the products and services created meet the highest standards. Within the Product Engineering division, you will develop innovative solutions across web and mobile applications
Your Key Responsibilities Will Include:
- Crafting innovative features that propel change within the industry.
- Writing and maintaining high-standard code that adheres to best practices.
- Troubleshooting and resolving bugs to ensure the functionality, reliability, and performance of services.
- Continuously exploring and learning new technologies, frameworks, and tools pertinent to your field.
- Assisting with deployment processes, including configuration, troubleshooting, and ongoing maintenance of services.
- Creating solutions utilizing full stack and native mobile technologies.
- Collaborating to establish and uphold automated testing processes, ensuring comprehensive and effective testing of software functionalities.
Required Qualifications and Skills:
- Bachelor's degree in Computer Science, Information Technology, Information Systems Engineering, Business Information Systems, or related fields.
- At least 4-5 years of software development experience with some leadership experience as well, ideally in an R&D setting. Familiarity with mobile, web, cloud, and serverless technologies is essential.
- Strong understanding of full stack technical architecture, particularly with open-source technologies, cloud-based platforms, and mobile devices.
- Experience in designing and implementing moderately complex web API's.
- A strong proponent of automated testing practices (unit testing, integration testing)
- Familiarity with two or more of the following technology stacks is a plus: Java, Spring Boot, Node.js, React, MongoDB, AWS Lambda, Kotlin, Swift.
What You Can Expect In Return:
- Competitive compensation package.
- Hybrid working model.
- Transportation allowance.
- 21 days annual leave, with additional birthday leave!
- Comprehensive medical/dental coverage, including dependents.
- 2 non-cash incentives.
- Transparent career promotion pathway.
- Team building events, like pickle ball, badminton and much more.
Interview Process:
- Senior member +1 leadership team member.
- Technical assessment.
- Last round with leadership team member.
(Candidates with lesser experience, could be considered for a senior software engineer position.)
What are you waiting for Seize the opportunity to advance your career and be a part of this remarkable journey of transformation. Apply now!