Golang Developer
Customer is a company that is changing the way people make healthcare payments. Customer is a high-growth software and service company specializing in payment solutions for the $800B self-pay healthcare market. We are seeking dynamic and talented people to join our agile team and take responsibility for building the next generation of our innovative products in a highly secure network infrastructure and environment.
Major Duties and Responsibilities:
• Collaborate with team of full stack engineers to design, develop, and maintain architecture for web-based micro-services and third-party integrations
• Design, implement, and enhance multiple Go microservices
• Create efficient and reusable code with extensive test coverage and modern technologies
• Performance tuning, testing, refactoring, usability, and automation
• Integrate and consume third-party APIs
• Build automated unit and integration tests
• Maintain strong coding, compliance, & security standards
Skills, Experience and Minimum Requirements:
• B.S in a technical field with at least 3 years of related experience
• A minimum of 3 years experience in Golang
• Familiarity developing asynchronous applications with REST and message bus interfaces
• Thorough understanding of XML, JSON, REST Web Service technologies, and data structure fundamentals
• Understanding and experience in web application security (OWASP)
• Proven experience with developing and supporting microservices based applications
• Proven experience designing and supporting API based applications
• Proven ability to author clean, standards-compliant code
• Self-motivated and detail oriented with the ability to work independently and collaboratively
Nice To Have Requirements:
• WebSockets & TCP sockets experience
• Payment processing integration experience in a PCI compliant environment and/or healthcare industry (HIPAA) experience is a plus
• Familiarity with security, encryption, and privacy technologies.
• Full Stack Web application development experience is a plus
• Knowledge of Linux server environment and deploying to AWS is a plus
• Familiarity with containerization technologies