FMG

Senior Software Engineer

FMG

full-time

Posted on:

Location Type: Remote

Location: AlabamaAlaskaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $130,000 - $140,000 per year

Job Level

About the role

  • Take ownership of how our products and systems operate.
  • Collaborate with team members in an iterative development environment.
  • Contribute positively to our culture of team collaboration.
  • Work independently and be responsible for tasks from mockup to production.

Requirements

  • A minimum of five years experience developing web-based software.
  • Strong understanding of Go and REST API design patterns.
  • Strong understanding of MySQL and relational data modeling.
  • Solid understanding of TypeScript and React (Next.js preferred).
  • Experience building and maintaining microservices architectures.
  • Practices good software design (separation of concerns, composition, testability).
  • Able to take acceptance criteria and make it a reality from data modeling to the browser.
  • Strong verbal and written communication skills.
  • Self-motivated with the ability to work independently.
  • Fast learner & strong team player.
  • Access to a private & secure workspace, free from distractions.
  • Accessible during the assigned work schedule for regular duties and responsibilities as outlined by the supervisor.
  • An internet connection with speeds of 5 Megabits down / 3 Megabits up (5mbps/3mbps).
Benefits
  • Enjoy a generous paid holiday schedule, including a full week off for our Winter Holiday Shutdown.
  • Comprehensive paid time off policies cover vacation, sick days, parental leave, and bereavement leave.
  • Robust insurance plan includes: Medical with $0 co-pay, Telehealth plan, Dental, Vision.
  • Health Savings Account (HSA) with generous employer contributions.
  • Flexible Spending Accounts (FSA).
  • Company-paid Life Insurance and Accidental Death & Dismemberment (AD&D) coverage.
  • Company-paid Short & Long Term Disability coverage.
  • Company-paid Employee Assistance Program (EAP).
  • Matching 401(k) with immediate full vesting.
  • On Demand Pay - allows access to a portion of your earned wages prior to the payday with same day deposit.
  • Internet & Gym Reimbursement!
  • Work computer equipment provided to set you up for success!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoREST API design patternsMySQLrelational data modelingTypeScriptReactNext.jsmicroservices architecturessoftware designtestability
Soft skills
strong verbal communicationstrong written communicationself-motivatedindependent workfast learnerteam playercollaborationownershipresponsibilityadaptability