Richmond Hill, Ontario, CAN
253 days ago
Senior Full Stack Engineer

Who We Are
Recognized by Deloitte as one of the fastest growing companies in North America, Paymentus is the premier provider of innovative, reliable, and secure electronic bill payment and presentment for more than 1700 clients, serving industries such as utilities, telecom, insurance, and healthcare, among others.

We are a SaaS provider who continually builds upon a massively scalable platform, supporting thousands of businesses and millions of transactions on a daily basis, there’s a lot of industry leading projects to play a significant part in. We’re looking for high performers to join our team who excel in their expertise and transform plans into action. You’ll have the opportunity to grow in an environment where intelligence, innovation, and leadership are valued and rewarded.

Who You Are
The Senior Full Stack Engineer will gain a comprehensive understanding of the enterprise platform and will enhance products in response to client requirements. Responsibilities include hands-on architecting, analyzing development requirements and building test driven code, performing root cause analysis for identifying issues, evaluating current systems and proposing innovative design improvements, shifting between priorities as necessary, and mentoring developers. This person will demonstrate a pragmatic approach to software development process, where appropriate technological choices are considered within the needs of the business.

Responsibilities

Collaborate with functional and cross-functional teams in an agile environment to meet development initiatives based on organizational needs Assist in leading projects and overseeing a team of seasoned software developers Building effective working relationships with the technical leadership team and client side business Work with talented developers, applying best practices to development and mentorship, and continually learning from the organization's resources and team members Gather and clarify requirements from the business team to plan, design, and develop enhancements to the existing applications Analyze challenging requirements, propose technical designs, and embrace feedback to ensure high quality of the deliverables and continue to build a leading-edge solution Extensively profiling and deeply analyzing products using performance and debugging tools Apply good enterprise development practices, develop and execute comprehensive test suites to ensure high quality of the deliverables Build distributed, horizontally scalable containerized architecture built on micro-services

Supervisory Responsibility
This role will lead a primary project while at the same time having one or two secondary projects that you will help oversee and guide the development team through.

Education & Experience

Undergraduate degree in Computer Science or related field A minimum of 5 years professional experience in IT development Advanced knowledge of OOP principles, with a specific focus on Java development JSON, XML/XSD, SOAP Experience with hands-on architecture design and structures RESTful services in SpringBoot and Node.js, HTTP protocol and RESTful APIs Web development with HTML5, CSS3 (LESS, SASS, etc.) Java Servlets, and J2EE frameworks such as Spring MVC, Struts 1.x/2.x Docker containerization, Kubernetes container orchestration Apache, Nginx, Tomcat 8.x Database experience with Oracle 11g and PL/SQL Experience working with JavaScript frameworks such as Angular, React, Vue, ext.js Experience working with relational and NoSQL databases NoSQL experience with one of MongoDB, Couchbase, Dynamo, Hbase, InfluxDB Testing frameworks including Selenium, JUnit, Mockito, Mocha (Moderate skills working with Linux/Unix and scripting) Moderate ability to obtain and maintain server-side scalability and performance Cloud technologies such as AWS Ability to share knowledge in a teachable manner and act as mentor for the rest of the team Strong written and verbal communication skills Ability to lead a team of developers

Physical Demands
This role requires extended periods of sitting or standing at a computer workstation.

EEO Statement
Paymentus is an equal opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, national origin, ancestry, citizenship status, religion, marital status, disability, military service or veteran status, genetic information, medical condition including medical characteristics, or any other classification protected by applicable federal, state, and local laws and ordinances. Our management is dedicated to ensuring the fulfillment of this policy with respect to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment advertising, pay, and other forms of compensation, training, and general treatment during employment.

Reasonable Accommodation
Paymentus recognizes and supports its obligation to endeavor to accommodate job applicants and employees with known physical or mental disabilities who are able to perform the essential functions of the position, with or without reasonable accommodation. Paymentus will endeavor to provide reasonable accommodations to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so would impose an undue hardship on the Company or pose a direct threat of substantial harm to the employee or others.
An applicant or employee who believes he or she needs a reasonable accommodation of a disability should discuss the need for possible accommodation with the Human Resources Department, or his or her direct supervisor.

What We Offer
- A collaborative and supportive environment that encourages innovation, and offers opportunities to advance your career
- Competitive salary and bonus structure
- Group Health & Dental Benefits plan
- Subsidized personal events
- Other health and wellness benefits

To Apply
Please remember that very few people would be able to check every single box of the requested experience. If you feel that you would be a good fit for the role, we'd love to hear from you. Please click the "Easy Apply" button to apply directly.

EEO Statement
Paymentus is an equal opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, national origin, ancestry, citizenship status, religion, marital status, disability, military service or veteran status, genetic information, medical condition including medical characteristics, or any other classification protected by applicable federal, state, and local laws and ordinances.

Reasonable Accommodation
Paymentus recognizes and supports its obligation to endeavor to accommodate job applicants and employees with known physical or mental disabilities who are able to perform the essential functions of the position, with or without reasonable accommodation. Paymentus will endeavor to provide reasonable accommodations to otherwise qualified job applicants and employees with known physical or mental disabilities unless doing so would impose an undue hardship on the Company or pose a direct threat of substantial harm to the employee or others.

Confirm your E-mail: Send Email