Position: Senior GoLang Engineer
Company: N-iX
Category: Golang
Experience required: 3y
English level: upper

**N-iX** are looking for an experienced **Senior GoLang Engineer** to join our team.

**Position Overview**
We are seeking for a creative and passionate Software Engineer to join our team. This position entails working within teams to build out cutting edge software systems interfacing with cutting-edge A.I. (Artificial Intelligence) technologies. This role has exposure to many different technologies and business verticals creating huge room for learning and professional growth.

**Responsibilities:**
•	Contribute actively to architecture & design decisions, and implementation discussions
•	Design & Implement robust, scalable, high performance and low latency RESTful APIs
•	Design & Implement scalable microservices for deployment using container technologies
•	Evaluate and improve existing algorithms for production deployment
•	Automate build, deployment, monitoring and upgrades
•	Work closely with the team that follows the Agile software development lifecycle process
•	Write clean testable code

**Requirements:** 
•	Strong knowledge of GoLang
•	3-5 years of software design and development experience, strong fundamentals in computer science with experience in data structures, algorithms, and software design
•	Familiarity with relational databases (PostreSQL)
•	BS or MS in Computer Science or a related degree
•	Knowledge of Cloud Technologies and Distributed Systems
•	Experience with AWS, Docker
•	Have the willingness and ability to learn new programming languages, tools and methodologies
•	Have the ability to work independently in a project, with strong analytical and problem solving skills
•	Experience or familiarity with developing RESTful web APIs
•	Upper Intermediate level of English

**Nice to have:**
•	Familiarity with NoSQL databases like MongoDB, Cassandra
•	Familiarity with Elasticsearch
•	Familiarity with configuring and using CI/CD pipelines
•	Familiarity using Amazon Web Service tools

**We offer:**
•	Flexible working hours
•	A competitive salary and good compensation package
•	Best hardware
•	A masseur and a corporate doctor
•	Healthcare & sport benefits
•	An inspiring, comfy, clean and safe office

**Professional growth:**
•	Challenging tasks and innovative projects
•	Meetups and events for professional development
•	An individual development plan
•	Mentorship program

**Fun:**
•	Corporate events and outstanding parties
•	Exciting team buildings
•	Memorable anniversary presents
•	A fun zone where you can play video games, foosball, ping pong, and more.