The company is looking to develop, test, implement, and maintain proprietary business system platforms for Empyrean and its clients.
Requirements
- Proficiency in Go (Golang) and experience with backend service development
- Experience with infrastructure as code (e.g., Pulumi, Terraform) and cloud platforms (e.g., AWS)
- Familiarity with SQL databases (e.g., PostgreSQL), including complex queries and schema design
- Experience working in modern CI/CD environments
- Experience with development methodologies, e.g., Agile, Scrum, Kanban
- Experience with REST web services
- Strong understanding of software design patterns and backend architecture principles
Responsibilities
- Design, develop, test, implement, and maintain core backend services and business logic using Go
- Write unit and integration tests based on system requirement
- Understand internet and distributed client/server architectures
- Understand relational database design, query optimization, and migration processes
- Collaborate with frontend and mobile engineers to ensure system compatibility and integration
- Ensure proper documentation of standard procedures and technical decisions
- Troubleshoot system issues and contribute to system design
Other
- Work within agile development team sprints with deliverables and demonstration of results
- Participate in design meetings to create logical, innovative solutions to complex problems
- Share existing and acquired skills with team members through formal and informal mentoring
- Interact with stakeholders to support cross-functional development efforts
- Perform other job-related duties as assigned
- Bachelor’s degree preferred but not required
- 2–4 years of experience as a software developer, 2+ years with Go required
- Well-developed written and verbal communication skills
- Attention to detail and commitment to writing secure, maintainable, and performant code
- Proven ability to meet deadlines and work effectively in a multi-tasking environment