Search jobs > San Jose, CA > Software engineer

Expert Software Engineer, Payments

Align Technology
San Jose, California
Full-time

About this opportunity

The Consumer Applications Expert Software Engineer is responsible for building and maintaining web applications using ReactJS on Node / Rails servers.

As a Expert Software Engineer the candidate will be a strong contributor in the execution of the strategic direction for the company, the success of this position will be measured by the usability, quality, and timeliness of applications delivery.

You will participate on architecture, design, and implementation of these applications. The ideal candidate is expected to have proven extensive experience building innovative web applications in ReactJS on Node / Rails servers In this role, you will Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities of Align’s CPQ applications.

Lead and mentor a team of developers to design and implement robust and scalable Node.js solutions that meet organization’s business requirements Work alongside Engineering and Product leadership teams to co-create the feature designs for major releases Participate in defect analysis for maintenance releases to ensure robust functional resolution to customer-facing issues Assess technical feasibility of designs and provide feedback on functional aspects of features Create and oversee technical designs, ensuring alignment with business needs Provide technical guidance and mentorship to engineers, designers, and developers Develop intuitive, scalable, optimized, and responsive web-based user interfaces, applications, and APIs using REACT, Next.

JS, and Node.JS technologies Design and implement efficient and secure RESTful APIs using Node.js, Express, and relevant frameworks Optimize API performance, scalability, and reliability for fast response times and minimal downtime Write well-documented, maintainable code following coding standards and best practices Conduct code peer reviews ensuring code quality and recommending areas of improvement Work with Security, Architecture, IT Operations, and QA to ensure quality design, delivery, and adherence to corporate standards In this role, you’ll need Bachelor’s degree in Computer Science, Information Technology, Information Systems, or related field Minimum 12+ years of overall experience as a full stack developer Minimum 5+ years of experience with a focus on Node.

js 8+ years of experience building enterprise, SaaS applications using technologies such as the MERN stack, Ruby on Rails or other technologies.

3+ years of experience developing web applications using modern Javascript frameworks Experience with designing and developing micro-systems architecture Experience with designing and developing new systems and features from the ground up Knowledge of database systems, both relational (e.

g., PostgreSQL) and NoSQL (e.g., Redis) including design and optimization Highly Recommended : Familiarity with Payments processes and fintech integrations Experience with Stripe and Adyen payment gateway integration, payments, and invoicing Experience with architecting third-party developer frameworks, Open Source Software.

Good communication and teamwork skills, with a high sense of responsibility and positive, rigorous work ethic

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Engineer in Payments Acceptance. ...

Promoted
Apple
Sunnyvale, California

As a Payments Software Engineer on our team, you will help build a next-generation payment platform for Apple Retail. Increase your expertise in the payment industry with hands-on experience on devices, protocols, and processes, and learn from a team of knowledgeable payment experts with collective ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer, Payments. ...

Align Technology
San Jose, California

The Consumer Applications Expert Software Engineer is responsible for building and maintaining web applications using ReactJS on Node/Rails servers. As a Expert Software Engineer the candidate will be a strong contributor in the execution of the strategic direction for the company, the success of th...

ByteDance
San Jose, California

The Global Payments team is building a platform to provide cross-border payment solutions for all ByteDance's products and services, such as TikTok, Helo, Games, Education, etc. ...

BILL
San Jose, California

BILL is a leader in financial automation software for small and midsize businesses (SMBs). Resilient and innovative, the Payments Platform Team functions as the backbone and revenue driver for Bill, playing a mission-critical role in moving over $140B+ annually across various payment methods like AC...

ASRC Federal Holding Company
Mountain View, California

Expert Software Engineer (supporting NASA). Perform technical management and full life-cycle CMS software development (requirements, analysis, design, implementation, integration, testing, evaluation, debug, and support). Strong communication skills and ability to communicate and work with a diverse...

BILL
San Jose, California

Payments platform team at BILL is responsible for maintaining and enhancing the core payments engine that processes ACH, RPPS, Checks and International payments. Passion for software architecture, APIs and high performance extensible software. Platform currently processes ~200 billion in payments vo...

BILL
San Jose, California

Have a full cycle engineering mindset and perform duties of an architect, software developer, a quality assurance tester, automate test cases and hold yourself and the team accountable for successes and failures. Engineer code for the card payments team. Will coach and mentor junior engineers to bui...

BILL
San Jose, California

Payments platform team at BILL is responsible for maintaining and enhancing the core payments engine that processes ACH, RPPS, Checks and International payments. Passion for software architecture, APIs and high performance extensible software. BILL is a leader in financial automation software for sm...