Sr. Software Engineer
Nuagem inc
Montreal, QC, Canada
4d ago
source : Jobbio

JOB ID : 0154


Our client in Redwood City, California is looking for a Senior Software Engineer for the development of Digital Banking Platform’s Business Banking application, which provides mission critical features including Web banking, mobile banking, payments, account transactions and other online banking features.

It is a mission critical role and gives an unique opportunity to own and deliver the roadmap of a world class SaaS offering in the financial domain.


  • Development of new features in our Business Banking responsive web application using React JS and other web technologies
  • Active participation in Technical design and implementation of production ready code, partnering closely with rest of team (Engineers, Architects, Product Managers, QA, SCM, Operations, and Business Partners)
  • Stay up to date with new technologies and industry trends
  • Participate in requirements gathering and documentation
  • Make sure all the deliverables are in compliance with the architectural vision and business requirements.
  • Set and follow core engineering processes around unit testing, code coverage to ensure software code quality
  • Collaborate with the QA team and UI team to understand the services requirements and create an execution plan
  • Collaborate with the QA team, SCM and Operations as part of project execution
  • Live and breathe the agile mindset and work in a fast paced scrum environment
  • Work closely with remote team members located in the US office
  • Consistently deliver quality shippable software to our customers, being part of our Agile development team
  • Foster a culture of learning across the team

  • Bachelor's degree in Computer Science plus at least 5 years of commercial software development experience.
  • 5+ years of experience designing and developing responsive web applications using React JS
  • 1+ years of experience with enterprise application technologies (e.g. Java, Tomcat, Spring / Spring boot, Maven)
  • Proficient in object oriented languages and principles, design patterns and unit testing.
  • Solid understanding of the software development process and life cycle
  • Aptitude for learning new technologies and applying them in development.
  • Ability to dive in and understand complex systems.
  • Ability to adapt to a fast-paced, changing environment.
  • Excellent verbal and written communication skills.
  • Excellent time management and communication skills and a great team player with a can-do attitude.

  • 8+ years of software design and development experience
  • Experience with Cloud software engineering
  • Experience with Continuous Integration / Deployment
  • Experience with API / QA Automation
  • Experience mentoring and guiding other developers
  • Please send your resume to : sdorval

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form