Position: Golang Developer
Company: Swan Software Solutions
Experience required: 3y
Category: Golang
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

EXPERIENCE AND SKILLS REQUIRED:

• Minimum 4 years of hands on development experience
• B.Sc. degree in technical discipline such as Industrial Engineering / Computer Science
• Proven track record of successful large-scale project and product implementation
• Development of a high volume, scalable and performance-optimized system
• Knowledge of Golang server for backend development
• Knowledge of at least one scripting language (PHP, Python, Bash)
• Experience designing and implementing REST-ful web-services
• Experience integrating external APIs
• Experience with Redis in a Linux environment.
• Good understanding of relational databases and SQL including data model design (experience with MySQL a plus).
• Experience with AWS or other cloud system – nice to have
• BIG Data systems, analytics tools, ETL tools, Hadoop eco-system - any of these a plus
• Comfortable working in a fast paced, highly collaborative, innovative work environment
• Experience working with remote teams
• Ability to work independently and manage multiple priorities concurrently
• Superior analytical, evaluative, and problem-solving abilities
• Energy and passion to deliver rock-solid, high-quality software on tight schedules
• Exceptionally self-motivated
• Strong interpersonal and communication skills; and interacting positively with upper management.
• Fluency in speaking, reading and writing English a must
• Experience with software development practices such as source control, code reviews, unit testing, debugging and profiling

WE OFFER:
· A team of experienced professionals, ready to share their knowledge and skills;
· Strong SDLC process with use of Agile, Scrum, depending on a project;
· Competitive salary according to your skills and expectations;
· Corporate English trainings/IT business trainings;
· Strong compensation packages based on experience;
· Flexible bonus payment system that allows our team members to earn money above and beyond their standard salary.