Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer

at Total Expert

Posted 8 hours ago 6 applied

Description:

  • Total Expert is seeking an experienced senior software engineer who enjoys solving problems and delivering high-quality software.
  • The ideal candidate will be motivated to move fast, innovate, and collaborate to design and build solutions in foundational areas of the platform, such as authentication, authorization, and data ingest.
  • The role requires excellence in creating full stack software solutions, understanding complex data flows, and a passion for using cutting-edge SaaS web-based technologies.
  • For individuals residing within 30 miles of St. Louis Park, MN, a hybrid work schedule is expected: on-site work is required on Tuesday, Wednesday, and Thursday, with the option to work remotely on Monday and Friday.
  • Responsibilities include developing new features and platform capabilities for the CRM platform, collaborating with cross-functional team members, performing technical analysis, design and implementation, mentoring team members, participating in technical planning and estimating, and being part of the on-call rotation for support assistance and production troubleshooting.

Requirements:

  • A Bachelor’s degree in computer science, software engineering, information technology, or a related field is required.
  • Candidates must have 8+ years of professional software engineering experience within a team environment.
  • A strong understanding of computer science fundamentals, including data representation, data structures, and algorithms, is necessary.
  • Experience in building and maintaining scalable web services is required.
  • Candidates should have experience creating automated unit tests and using unit testing frameworks.
  • Proficiency in C#, PHP, or similar languages is required.
  • Experience with JavaScript, TypeScript, and modern libraries and frameworks (such as Vue, React, etc.) is necessary.
  • Familiarity with relational databases (MySQL, PostgreSQL, SQL Server, etc.) is required.
  • Experience with queuing technologies (RabbitMQ, AMQP, etc.) is necessary.
  • Candidates should have experience with AWS cloud technologies (S3, SQS, Lambda, ECS, API Gateway, etc.).
  • Knowledge of continuous integration and deployment automation concepts is required.
  • Strong communication and collaboration skills are essential.
  • Team-based development experience using an agile methodology is necessary.
  • A passion for building great products, innovation, and solving complex customer problems is required.
  • A solid track record of building relationships and collaborating cross-functionally is necessary.
  • The ability to work independently with a desire to grow and learn is required.
  • Candidates must be able to thrive in a high growth culture, demonstrating a growth mindset, curiosity, adaptability, and resilience.

Benefits:

  • The anticipated base salary range for this role is $120,000 - $140,000 annually, with final compensation dependent on qualifications and experience.
  • The position is eligible for an annual discretionary bonus based on company performance and other factors.
  • Employees will have the opportunity to participate in the Employee Stock Option Plan.
  • Total Expert offers a competitive range of benefits, including Medical, Dental, Vision, HSA (Health Savings Account), FSA (Flexible Spending Accounts), company-paid Life Insurance, Short-Term Disability, Long-Term Disability, Flexible Time-Off (FTO), Paid Parental Leave, and a 401(k) with employer match.
  • Applicants must be authorized to work for any employer in the U.S., as the company is unable to sponsor or take over sponsorship of an employment Visa at this time.