Position: Middle Go Developer
Company: A-LISTWARE
Category: Golang
Experience required: 2y
English level: upper
Published: 2021-10-01T00:00:00+03:00

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:**
A minimum of 2,5 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;
English - Upper Intermediate.

**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.