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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Nue is an easy-to-manage, omni-channel Revenue Lifecycle Platform that meets the needs of companies looking to innovate and manage their revenue lifecycles end-to-end. With Nue, all go-to-market teams accelerate sales with innovative and flexible pricing models, out-of-the-box customer lifecycle management, and seamless billing – all while delivering complete revenue visibility and accurate analytics to finance. Learn more at nue.io.
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.