Position: Golang Developer
Company: Crunch
Experience required: 2y
English level: upper

We are looking for a talented and dedicated Golang Developer that is ready to change the face of payments. As a Golang Developer, we hope you can put your passion for Golang Developer to create, maintain and develop global payments platform features and capabilities. Your job duties and responsibilities are to develop and deploy payments software systems You will collaborate with other technical staff to deliver and maintain a fully-functional software implementation. We hope you can put your passion for software engineering to work for creating highly immersive user applications.

Your duties will include maintaining code repositories via GitHub and internal server storage modules. 

Responsibilities
- Implement AWS containers to support Go implementation and successful repository maintenance.
- Utilize Kubernetes to ensure successful application development, deployment, and scaling.
- Implement Docker for smaller-scale applications that require simpler deployments. 
- Structure our user interface with React and ensure REST API access is available for enterprise-grade finance customers on-demand.
- Collaborate with other technical staff to ensure consistent and smooth DevOps workflows
- Choose and implement other JavaScript libraries that will optimize performance without sacrificing security and base functionality.
- Manage multiple projects within reasonable design specifications and budget restrictions
- QA design for errors
- Implement feedback and changes whenever possible.
- Create visualizations that convey accurate messaging for the project. 

Job Qualifications and Skill Sets
- Provable proficiency in Go programming
- Excellent written and verbal communication skills
- Minimum of two years’ experience working in programming or information technology 
- Attention to detail.
- Knowledge in Java or Python is recommended.
- Portfolio of work with examples that showcase technical skill.
- Knowledge of Go templating, common frameworks, and tools

Functional Skills/Knowledge
- Strong communication skills (written, presentation and casual) to a Technical and Non-Technical Audience
- Strong organizational, analytical, and troubleshooting skills
- Expert in cloud computing, network system and one of the scripting languages
- Time management and organizational skills
- Familiarity with various SDLC models like waterfall, agile
- Experience working with a team

Experience:
- 7+ years of experience in Software development
- 2+ years of experience in financial domain
- 2+ years of experience in Go Programming

Education:
Bachelor's degree in Business, Computer Science, or related area

Preferred:
Functional experience in payment processing and customer onboarding

We Offer

Annual paid leave – 18 working days (100% compensation)
Annual paid sick leave – 10 working days (100% compensation)
Opportunity to become a part of our professional team and work for well-know client
Opportunity to participate in various events (educational programs, seminars, training sessions)
Flexible working schedule
Competitive compensation