Software Architect

Remote • Posted 30+ days ago • Updated 5 days ago
Full Time
No Travel Required
Remote
$160,000 - $180,000/yr
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • node.js
  • React.js
  • Java
  • Architecture

Summary

We are seeking an experienced software professional to lead the architecture and technical direction of a fast moving and established financial services company.

This is a full remote position on a distributed team.

  • Design and architect scalable, high-performance web applications
  • Define technical standards, best practices, and development workflows
  • Lead architectural decisions across front-end, back-end, and data layers
  • Guide the team in adopting modern development patterns and tools

Full Stack Development

  • Develop rich, responsive user interfaces using React + Redux and/or Angular
  • Build scalable backend services using Node.js and Express
  • Implement real-time functionality using Socket.IO
  • Design and maintain RESTful APIs and web services
  • Develop dynamic client-side functionality using JavaScript, jQuery, HTML, CSS, and AJAX

Data & Integration

  • Design and manage data models using MongoDB, SQL, and Mongoose
  • Optimize data queries and ensure data integrity and performance
  • Integrate third-party systems and services through RESTful APIs

Engineering Excellence

  • Practice and promote Test-Driven Development (TDD)
  • Write automated tests using Mocha/Chai, Enzyme, and Protractor
  • Maintain and enhance CI/CD pipelines and build processes
  • Utilize modern build tools including npm, bower, grunt, gulp, and webpack
  • Manage version control using Git and structured Git workflows


Required Qualifications

  • 8–12+ years of professional software development experience
  • Proven experience as a Senior Engineer or Technical Architect
  • Strong expertise in: JavaScript (ES6+), React + Redux and/or Angular
  • Node.js / Express
  • MongoDB and SQL databases
  • Deep understanding of RESTful services and API design
  • Experience with real-time technologies such as Socket.IO
  • Strong knowledge of TDD and automated testing frameworks
  • Experience working in Agile development environments
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Experience leading technical teams or projects
  • Experience designing microservices-based architectures
  • Knowledge of performance optimization and scalability strategies
  • Cloud platform experience (AWS, Azure, or Google Cloud Platform)

What We’re Looking For

  • A hands-on technical leader who enjoys solving complex problems
  • Someone who values clean, maintainable code and engineering rigor
  • A collaborative team player who thrives in pair programming environments
  • A strong communicator who can bridge business and technology

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10398217
  • Position Id: 8898579
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Columbus, Ohio

Today

Full-time

USD 132,500.00 - 302,400.00 per year

Remote or La Crosse, Wisconsin

Today

Full-time

USD 112,700.00 - 193,200.00 per year

Remote or Eden Prairie, Minnesota

Today

Full-time

USD 112,700.00 - 193,200.00 per year

Remote or Columbus, Ohio

Today

Full-time

USD 120,400.00 - 200,600.00 per year

Search all similar jobs