GOLang Software Engineer - Datum Software, Inc
Denver, CO
About the Job
GOLang Software Engineer
Location: Denver, CO
Hybrid - onsite 3 days/week
The Software Engineer will have responsibilities that include, but are not limited to:
• Developing and deploying GO-based applications and services.
• Leading and conducting design and code reviews for both peers and junior developers.
• Participating and being an advocate for GO design patterns and best practices.
• Play a key role in architectural and design decisions, creating an efficient distributed architecture of microservices.
• Recommending and driving best practices, standards, processes and tools.
The Software Engineer must have the following skills and experience to perform this job effectively:
• 3-5 years developing business application software with GOlang.
• 5-7+ years designing and architecting enterprise-class, mission critical software.
• 5-7+ years working with Postgresql Server.
• Experience designing and developing distributed systems, APIs, workflows, concurrency, multithreading, and synchronization.
• Experience with full life cycle of projects from establishing requirements, writing automated tests, through delivery and production support.
• Excellent oral and written communication skills.
• Strong, problem solving and analytical capabilities.
• Good interpersonal, conflict resolution and customer service skills.
Preferred Skills:
• Experience with security best practices, including data encryption.
• Experience with both REST and gRPC.
• Familiarity with automated testing tools and regression testing.
"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Location: Denver, CO
Hybrid - onsite 3 days/week
The Software Engineer will have responsibilities that include, but are not limited to:
• Developing and deploying GO-based applications and services.
• Leading and conducting design and code reviews for both peers and junior developers.
• Participating and being an advocate for GO design patterns and best practices.
• Play a key role in architectural and design decisions, creating an efficient distributed architecture of microservices.
• Recommending and driving best practices, standards, processes and tools.
The Software Engineer must have the following skills and experience to perform this job effectively:
• 3-5 years developing business application software with GOlang.
• 5-7+ years designing and architecting enterprise-class, mission critical software.
• 5-7+ years working with Postgresql Server.
• Experience designing and developing distributed systems, APIs, workflows, concurrency, multithreading, and synchronization.
• Experience with full life cycle of projects from establishing requirements, writing automated tests, through delivery and production support.
• Excellent oral and written communication skills.
• Strong, problem solving and analytical capabilities.
• Good interpersonal, conflict resolution and customer service skills.
Preferred Skills:
• Experience with security best practices, including data encryption.
• Experience with both REST and gRPC.
• Familiarity with automated testing tools and regression testing.
"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Source : Datum Software, Inc