Senior Backend Developer
Требования
Местоположение и тип занятости
Компания
IT outsourcing. Management Consulting
Описание вакансии
Условия работы
Xunison is a fast growing telco solutions company HQ'd in Ireland, but with a global presence. This is a critical role with Xunison, working on our flagship SaaS product. Reporting to the Backend TL you will take on a senior leadership position in the Backend Team and help grow our capabilities.
This role can be based in Georgia, Novosibirsk or remote.
Basic qualifications:
- 5+ years of backend development experience with at least 2 in a senior role
- Fluent in one or more of the following languages: Python, Erlang (Elixir), Haskell, Go, TypeScript(NodeJS)
- Unix shell scripting for automation and administration tasks
- Experience working with RDBMS, writing basic queries
- Linux and Docker experience
- Having experience creating public or internal RESTful APIs
- Experience using pub/sub communication model, preferably MQTT
- Ability to communicate comfortably with your colleagues in typed English
- Can understand and work within complex environments
- Must possess good analytical skills with a good problem-solving attitude
- Ability to work within an Agile framework
- Experience growing and mentoring a team
Nice to haves:
- Good exposure to OOP, Design patterns, SOLID principles
- Experience working with complex SQL schemas, PostgreSQL preferred
- Experience with PL\SQL and stored procedures in PostgreSQL.
- Experience with CI/CD (Continuous Integration / Continuous Deployment)
- Experience developing complex nginx configurations and/or developing custom nginx modules