Skip to main content

This job has expired

Senior Fullstack Software Engineer

Employer
Total Expert
Location
Minneapolis
Salary
Competitive

View more

CUSTOMER FOCUSED | FAST & INNOVATIVE | SOLUTION ORIENTED


We are looking for an experienced Senior Fullstack Software Engineer to join our growing engineering team! In this position, you'll work directly with a large team of Software, QA, Data, and DevOps team members to expand and support the Total Expert platform and integrations. We're looking for a full-stack engineer who excels at creating software in all layers of a web platform, understands databases and SQL, and is passionate about using cutting-edge SaaS web-based technologies. The work you do will empower tens of thousands of financial services leaders to help their customers make critical financial decisions that shape their lives.

Exciting work you'll do:

  • Develop new features and platform capabilities using the very latest developer tooling for our Marketing Automation and CRM platform, and technology integrations.
  • Participate in problem analysis and collaborate with business users, customers, Product Team members, and other Engineering team members to identify and implement innovative software solutions and enhancements.
  • Provide maintenance break/fix support for assigned areas of the platform and triage support issues to other areas of the Engineering Team.
  • Participate in software scrum projects, communicate status and obstacles to the delivery team, and assist with planning and estimating.
  • Participate in code reviews and provide mentorship and technical work direction to other Engineering team members.

What we look for:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field.
  • 5+ years of professional software engineering experience within a team-based environment
  • Experience building and maintaining responsive web applications
  • Experience writing automated unit tests, using unit testing frameworks, and providing mentorship to other team members around unit testing approaches
  • Experience with Computer Science fundamentals (data representation, data structures, algorithms)
  • Experience with continuous integration and deployment automation concepts
  • Experience with Python, Node.js, and similar languages
  • Experience writing automated unit tests, using unit testing frameworks around big data.
  • SQL expertise (MySQL, PostgreSQL, SQL Server, etc.)
  • Experience with SQL performance tuning.
  • Team-based development experience using an agile development methodology
  • Passionate about building great products, innovation, and solving complex customer problems.
  • Solid track record of building relationships and collaborating at all levels of the organization.
  • Ability to work independently paired with a desire to learn and grow.
  • Will thrive in high growth culture: Has a forward-thinking mindset, resilient, adaptable, and curious.



Big Company Benefits, High Growth Lifestyle

We believe that living a balanced life leads to more creativity and productivity. Here's what you and your family get for helping us build what's next.


Physical Wellness:

  • Medical, Dental & Vision Coverage
  • Prescription Drug Coverage
  • Health Club Membership
  • Health Advocate Program
  • Flexible Time Off Program


Financial Wellness:

  • Health Savings Account Flexible Spending Accounts Disability Protection
  • Life & Voluntary Life Coverage Voluntary Benefits
  • Pet Insurance
  • 401(k) Retirement Savings Plan
  • Employee Referral Bonus



About us:

Total Expert is a high-growth, venture-backed SaaS company who is the Experience Platform for the financial services industries. Hundreds of banks, credit unions, and lenders throughout the U.S. use our Experience Platform to create customers for life. We enable our customers to build more human connections by creating relevant, engaging, and meaningful customer experiences.

At Total Expert, we strive for excellence, innovation, and customer success in everything we do. We are determined to reimagine the way people and technology work together so that we can allow our customers to build more meaningful, human connections with their customers.


Simply put, we believe that we are all a part of building something awesome and are committed to creating a world-class team and culture to do it.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert