What are the responsibilities and job description for the Backend Software Developer position at M2 Systems Corporation?
We’re looking for a backend Engineer (Golang) to help rewrite a legacy enterprise platform into a modern backend system. This is a hands-on engineering role where you’ll contribute to core API design, database migration, containerized development, and real-time features.
Must Have
- 2–4 years of backend development experience, ideally with Go or Java
- Working knowledge of PostgreSQL and ORMs (GORM preferred)
- Familiarity with REST API design and OpenAPI standards
- Exposure to authentication and user access control methods
- Comfort with Git-based workflows and CI tools
Nice to Have
- Background in database migrations or legacy system rewrites
- Familiarity with LDAP, Oracle, or configuration services
- Understanding of CI/CD workflows and build automation
- Exposure to Redis and caching strategies
- Interest in system monitoring, logging, or infrastructure tools
Tools You Will Use
- Programming Language: Go (Golang)
- Databases: Relational databases (e.g., PostgreSQL, Oracle)
- API Standards: REST, OpenAPI
- Containerization: Docker and related tools
- Authentication: Session-based, token-based, or directory-integrated methods
- Development Tools: Git, testing frameworks
Job Type: Full-time
Pay: $55,000.00 - $78,000.00 per year
Benefits:
- Health insurance
Compensation Package:
- Yearly pay
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Commute:
- Altamonte Springs, FL 32701 (Required)
Ability to Relocate:
- Altamonte Springs, FL 32701: Relocate before starting work (Preferred)
Work Location: Hybrid remote in Altamonte Springs, FL 32701
Salary : $55,000 - $78,000