Software Engineer - remote

Posted 3 years ago  • Minneapolis, MN

Remote friendly position!

Backstory

We're a marketing software company that serves small business owners, primarily financial advisors and insurance agents. About 25,000 small businesses use our tools and send out our content. Generally, these businesses don't have marketing departments but are growth-minded enough to know they need to market themselves. Our software helps them do just that. We automate email and social campaigns to drive traffic back to their websites, helping them build better relationships with their customers with less hands-on effort.

We are focused on culture and investing in opportunities where our teams are able to grow professionally and inspire one another. We are very results-oriented with a bias to action. We value humility and a team-first, company-first approach and are willing to laugh at ourselves.

Work Life

We believe in a healthy work-life balance. We believe work should be both fun and challenging. We believe team members are most productive at work when they are successful in their personal lives, and vice versa. We embrace an open, transparent, trust-based work environment with a remote-first culture. Many of our team members enjoy the privilege of working from home on a regular basis.

Testimonial

"I love working here! It's way better than other places I've worked!" ~ Fonzi, QA Automation Engineer

Benefits

  • Competitive compensation
  • Optional Alternate 9-80 Work Schedule - with every other Friday off
  • Robust Insurance Plan including company-paid Life, Short Term Disability, Long Term Disability and Employee Assistance Plan(s)
  • Matching 401(k) with immediate full vesting
  • Generous paid Holiday and Vacation schedule - starting day one
  • Paid Parental Leave

The Role

Our ideal candidate is a critical thinker, results-oriented, able to learn quickly, and be awesome to work with. You must be an excellent team player and be able to contribute to our culture of iterative development, team collaboration and our fun, positive, professional work environment. You are ready to take the next step in your career.

Job Requirements

Required skills and experience:

  • A minimum of 2-5 years experience developing web-based software
  • Strong understanding of C#, .NET, ASP.NET MVC, Dapper
  • Solid understanding of SQL and SQL Server
  • Solid understanding of Javascript and a front end framework (React preferred)
  • Solid understanding of HTML, CSS, XML
  • Strong verbal and written communication skills
  • Self-motivated with the ability to work independently
  • Excels in a remote work environment
  • Fast learner &strong team player
  • Mastery of Snap Camera in Google Meet

Preferred skills and experience:

  • Data Modeling experience
  • Test driven development, dependency injection (IoC)
  • Agile, Scrum, Kanban
  • Git, Jenkins, CI/CD, AWS
  • Love for obscure 80's references

You can find out what it's like to work at FMG Suite by visiting https://fmgsuite.com/about-us/