Início Canada Full Stack Engineer

Início Canada Full Stack Engineer

Full Stack Engineer

Full time na a Laimoon Verified Company no Canada
Publicado em April 5, 2024

Detalhes do emprego

Who We AreRecognized 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 over 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 AreThe Full-Stack Engineer will gain a comprehensive understanding of the enterprise payment platform and will enhance customer facing products in response to client requirements. Responsibilities include hands-on design, analyzing requirements and building test-driven code, performing root cause analysis of defects, evaluating current systems and proposing innovative design improvements, shifting between priorities as necessary, and mentoring fellow developers. This team member will demonstrate a pragmatic and hands-on approach to software development, where appropriate technological choices are considered within the scope of the project.ResponsibilitiesCollaborate with functional and cross-functional teams in an agile environment to meet development and project goals and platform initiativesLead technical teams by example, and oversee a team of seasoned software developers in their day to day challengesBuilding effective working relationships with the technical leadership team and project managementWork with talented developers, applying best practices to development, and continually learning from colleagues within the development and operations organizationGather and clarify requirements from the project team to plan, design, and develop enhancementsAnalyze challenging requirements, propose technical designs, and embrace feedback to ensure high quality and best of breed solution with a platform-first approach to meeting our client's needsApply software development best practices, develop and execute comprehensive automated tests and ensure high quality of code within project timelinesBuild distributed, horizontally scalable containerized architecture built on micro-services and deployed to cloud architectureExtensively profiling and deeply analyzing products using performance and debugging toolsSupervisory ResponsibilityThis role will lead a primary project while at the same time having one or two secondary projects that you will help oversee and lead the development team through.Education & ExperienceUndergraduate degree in Computer Science or related fieldA minimum of 3 years professional software development experienceAdvanced knowledge of OOP principles, with a specific focus on Java developmentFamiliar with data interchange in JSON, XML/XSD, SOAPExperience with hands-on software design and structuresRESTful services and API's in SpringBoot and Node.jsWeb development with HTML5, CSS3 (LESS, SASS, etc.)Docker containerization, Kubernetes container orchestrationFamiliar with Nginx, Tomcat 8.xRelational Database experience with Oracle 11g and PL/SQLExperience working with UI frameworks such as Angular, React, VueNoSQL experience with one of MongoDB, Couchbase, Dynamo, Hbase, InfluxDBTesting frameworks including Selenium, JUnit, Mockito, Mocha,Moderate skills working with Linux/Unix and scriptingModerate ability to obtain and maintain server-side scalability and performanceFamiliarity Cloud-native technologies on AWSAbility to share knowledge in a teachable manner and act as mentor for the rest of the teamAbility to lead a team of developers by exampleStrong written and verbal communication skillsPhysical DemandsThis role requires extended periods of sitting or standing at a computer workstation.EEO StatementPaymentus 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 AccommodationPaymentus 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 OfferA collaborative and supportive environment that encourages innovation, and offers opportunities to advance your careerCompetitive salary and bonus structureGroup Health & Dental Benefits planSubsidized personal eventsOther health and wellness benefitsTo ApplyPlease 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. Financial Services,IT Services and IT Consulting

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on HTML starting now. Claim $10 promo towards online courses. See all courses
See All Full Jobs
Feedback Feedback