Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field., 5-7 years of professional software development experience, particularly in finance or subscription software., Proficiency in Java, NodeJS, and databases, with strong knowledge of JavaScript and its frameworks., Strong communication skills and a passion for programming and emerging technologies..

Key responsibilities:

  • Design and develop multi-tenancy SaaS applications using Spring Boot and microservices architecture.
  • Collaborate with global team members to enhance the development process and oversee feature implementation.
  • Drive technical excellence through best engineering practices, including design reviews and continuous integration.
  • Provide architectural guidance and maintain high-quality design and code using agile methodologies.

Nue.io logo
Nue.io http://www.nue.io
51 - 200 Employees
See all jobs

Job description

Why you'll love this NUE opportunity!

We are seeking a highly motivated and enthusiastic Senior Software Engineer to join our fast-growing team. This role offers the opportunity to work with a variety of technologies, including Java, JavaScript - NodeJS & React, Salesforce Platform, AWS, Snowflake, etc.. If you are passionate about programming, coding, emerging technologies, and their applications in the financial domain, this could be the perfect role for you.

Responsibilities

  • Design, developer and architect multi-tenancy SAAS application with shared-nothing architecture based on spring boot framework, develop and architect scalable and reliable application which will leverage micro service architecture includes API gateway, service registry, service monitoring etc.
  • Work with other global team members and management to complement and complete the development process;
  • Oversee the design, scoping, implementation, and testing of new features end-to-end;
  • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and code review;
  • Create and maintain an open and transparent environment that values speed, innovation and quality;
  • Provide architecture and technical guidance for the software development team;
  • Stays current with relevant technologies, applying them to Nue’s SaaS applications as appropriate;
  • Helps define the standards and guidelines for the definition and development of Nue’s applications, components and services;
  • Deliver world class, high quality design and code using the latest development tools and frameworks. Uses agile methodologies including TDD, CI, Refactoring and Code Reviews.

What We’re Looking For:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5-7 years of professional software development experience.
  • Strong portfolio or examples of past projects and code.

Required Skills

  • 5+ years of software development, design, and implementation experience in the finance, billing, and/or subscription software industry, specifically using multiple shard database architecture.
  • 5+ years of experience with application performance profiling and tuning.
  • Proficiency in Java, NodeJS, Databases
  • Preferred experience with AWS
  • Preferred experience with the Salesforce Platform.
  • Strong knowledge of JavaScript and its frameworks.
  • Enthusiasm for programming, coding, and keeping up with emerging technologies.
  • Problem-solving skills and an eagerness to learn and adapt.
  • Strong communication and collaboration abilities.
  • A passion for working in a fast-paced, startup-like environment.

What We Offer

  • Competitive salary and benefits package.
  • Opportunity to work in the dynamic and innovative Silicon Valley tech ecosystem.
  • The chance to work on groundbreaking projects and influence the future of finance and payment systems.
  • A collaborative and supportive team environment that encourages personal and professional growth.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs