Full Stack Developer

October 23 2024
Industries Consulting services
Categories Internet, Web, E-Commerce, Programming, Development
Toronto, ON • Full time


OTT Pay Inc. is an established, fully funded fintech company focused on delivering streamlined financial payment solutions. With a strategic focus on both acquiring and issuing business, we are developing a mobile-first platform that offers a wide range of financial services, loyalty programs, and innovative products, including credit cards, payment solutions, e-commerce, gift cards, and more. We are a results-driven, forward-thinking organization that values goal orientation and continuous improvement.

At OTT Pay, you will find abundant opportunities for professional growth, working alongside a talented and diverse team from various industries. Our collaborative and innovative environment fosters learning and development, empowering you to excel and make a tangible impact. This is a unique chance to join a company dedicated to reshaping financial solutions for the future.

We are looking for two Full Stack Developers with a strong background in both front and back end development within banking or fintech to join our growing team. As the Full Stack Developer, you must possess an enthusiasm for undertaking unique challenges as well as developing efficient code to suit OTT Pay's frictionless B2B and B2C products. You should be a self-starter with strong collaborative skills. These are full-time permanent positions.

How You Will Contribute:

  • Understand and identify business requirements and collaborate with the larger team to develop an optimized solution that remains scalable, robust, and agile. The immediate challenge that will be presented would be to architect and develop an efficient and intuitive mobile app and web portal for our B2C issuance business line.
  • Champion the entire tech ecosystem bringing together multiple vendors and stakeholders on an in-house built and managed middleware stack. This role involves leading and owning the full mobile app, web portal, tech stack as well as the single source of truth for data aggregated within the OTT repository.
  • Collaborate with the business team and external vendors to establish an efficient system architecture for launching the full suite of services envisioned by the OTT Pay product team.
  • Participate, with the aim to lead code development, review sessions, business requirement gathering sessions, and all project discussions.
  • Regularly participate and take the front foot during daily/weekly agile ceremonies.
  • Design and develop complex software enhancements effectively, ensuring all developments undergo a rigorous test run and pass QA protocols.
  • Demonstrate an in-depth ability to provide customer-centric solutions from both front-end and back-end perspectives.
  • Work with the operations team to ensure optimal back-end process designs to manage customer experience delivered through applications developed by the OTT Pay technical teams.


What You Bring to the Table:

  • Bachelors in Computer Science, Computer Engineering or similar fields
  • Minimum of 5 years' experience in front and back-end development within banking or Fintech
  • Experience working with payment processing companies is an added advantage
  • At least 5 years of hands-on Java development experience of Spring Boot, Hibernate, JPA or similar is preferred.
  • At least 2+ years of front-end development experience with Angular 7+, skilled with HTML, CSS, and JavaScript, mobile app experience is a must.
  • Knowledge of frameworks/ technologies such as Spring Framework (Boot, Cloud), Hibernate/JPA, MQ Message (RabbitMQ/KafkaMQ), Redis, RESTful and JUnit/TestNG
  • Has experience with RDBMS and NoSQL - MySQL, PostgreSQL, MSSQL and MongoDB
  • Has experience with version control tools (Git, SVN), CI/CD and DevOps
  • Experience with simulator tools such as Postman or JMeter
  • Experience with Linux, Apache, Docker, Composer or K8S
  • Has higher-level knowledge of OOP and Design patterns, SOA and microservices.
  • Has experience in multi-threading and concurrency.
  • Has experience in code reviews and business/technical discussions.
  • Able to design and complete complex software enhancements proficiently with a high level of quality.
  • Excellent English verbal and written communication skills
  • Excellent thinking and storytelling skills, with a positive mindset, creativity, and proactivity.
  • Proficiency in content creation, editing, and storytelling across various formats and channels.
  • Strong understanding of key metrics and analytics, with the ability to translate them into systematic reporting and targeted strategies and programs.
  • Proven ability to contribute to improving quality and optimizing processes, with a focus on accuracy and thoroughness.
  • Enjoy a collaborative way of working, including involving colleagues in planning, decision-making, facilitating, and process improvement.
  • Demonstrated commitment to promoting OTT Pay Group's corporate values and thriving in a fast-paced international environment with opportunities for innovation and action.
  • Appreciation for how FinTechs achieve great heights using a lean, nimble, and agile approach.
  • Ability to navigate between competing priorities and always wanting to wear multiple hats.

Nice to haves:

  • Agile development experience
  • Hybrid mobile app development experience (ionic, react native…)

What's in it for you:

  • Competitive Salary
  • Opportunity to learn and grow with a supportive team
  • Vacation Leave
  • Centrally located modern and spacious offices close to Eglinton and Leslie
  • Free use of onsite gym and sports facilities, and regular company social events
  • A chance to work in a dynamic, collaborative, progressive and high performing team
  • Community involvement through the annual Terry Fox Run
  • Tremendous opportunities for Growth and Development

This is an onsite position and the successful candidate will be required to report to the office Mon-Fri from 9:00am to 5:30pm.


Visit our website at https://ottpay.com/.


We are committed to fostering a diverse and inclusive workplace, welcoming individuals from various backgrounds and experiences to contribute to the future of payments. At OTT Pay, our engineering team values collaboration, support, and mutual growth. We actively work to build an inclusive culture that encourages the development of all team members. As an equal opportunity employer, we welcome applications from all qualified candidates, including those with disabilities. If you require accommodation during the application or interview process, we will work with you to ensure your needs are met.

We appreciate all applicants for their interest; however, only those candidates selected for an interview will be contacted.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network