senior go language developer for a software company

Sorry, the job is expired
Senior Go Language Developer for a Software company
Expired job
Currently, we are looking for a remote Senior Go Language Developer for a Software Company to join our team.
The customer provides a platform for monitoring and diagnosing SaaS.
The project is a SQL-powered security analytics platform used by security analysts, site reliability engineers, incident response teams, and IT professionals to observe and secure their productivity endpoints (macOS, Windows), server endpoints (Linux, Containers), and Cloud providers.
responsibilities
- Developing and delivering new product
- Analyzing requirements, designing and developing code, unit test code and test tools
- Designing and developing low latency, high throughput server infrastructure components to handle large volume of transactions
- Playing a pivotal role in building high-performing, large scale distributed software systems and applications
- Being open to present and defend architectural, design, and technical choices to internal teams during design and code reviews
- Being comfortable with collaboration, open communication and reaching across Dev, QA, Ops and other cross-functional teams
requirements
- 3+ years of software development experience
- 2+ years of experience in GoLang
- Experience in developing and integrating with REST Services
- Knowledge of common Goroutine and channel patterns
- Experience in conducting code reviews
- Experience with GitHub and CI/CD pipelines using Jenkins
- Experience with PostgreSQL, MySQL, SQLite
- Experience with container technologies (Docker, Kubernetes)
- Understanding of NoSQL database constructs
- Understanding of object-oriented programming, relational database design, and querying concepts
- Understanding of computer science fundamentals, data structures, algorithms, and software design
- Knowledge of one or more of these operating systems: Linux, macOS, Windows
- English level B2+
nice to have
- Knowledge of Agile, CI/CD, Docker
- Experience with GitHub, Jenkins, Jira, Kubernetes
- Experience with MySQL, PostgreSQL, SQL, SQLite
- Knowledge of Python, REST
benefits for locations
Armenia
For you
- Medical insurance package for you and your family
- Stable income
- Paid sick leave days
For your comfortable work
- 100% remote work forever
- Free licensed software
- Possibility to work on your own device (BYOD)
- Stable workload
- Relocation opportunities
- Flexible engagement models
For your growth
- Free trainings for technical, soft, and leadership skills
- Access to LinkedIn Learning platform
- Language courses
- Access to internal and external e-Libraries
- Certification opportunities
- Skill advisory service
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.