
Senior Software Engineer
FMG
full-time
Posted on:
Location Type: Remote
Location: Alabama • Alaska • United States
Visit company websiteExplore more
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