Position: Senior Back End NodeJS Developer
Company: Gemicle
Experience required: 3y
English level: intermediate

We write a lot of GoLang and JS and yet we are polyglots. If you are coming from a different coding environment, joining our team will be the best way to learn new tech and move to GoLang as a solid backend engineer.

We run a lot of Kubernetes, Docker, Git, *Nix, AWS Lambdas, Cloud Functions.

We deploy in Google Cloud and AWS - if you don’t have experience we’re sure you’ll have enough time to learn the cloud stacks

**What You’ll Do**
- Develop backend services using Golang using appropriate libraries and frameworks
- Develop frontend implementations using TypeScript and the latest Web standards
- Utilise React/Redux and common ecosystem libraries. Research and support the development of native mobile applications
- Operate with an existing relational (e.g CockroachDB) and non-relational (e.g. MongoDB, Cloud Firestore) database. Analyse and design the database structure
- Apply best practices to the design of data structures and algorithms. Strive for both simplicity and performance
- Share your expertise with the team by putting your ego aside
- Write your technical docs or implementation proposals, mentor and improve the overall performance of the team
- Bring ideas to the table, take ownership over project timelines and deliverables, and help us scale

**Who You Are**
- You have experience as a Full Stack developer - advantage
- You have mastered one of Nodejs, TypeScript
- You are familiar with common stacks
- You have a knack for visual design and utility
- You make sure that you and everyone around you are growing towards an outstanding group of professionals who share the same passion
- You are a personable and bright team player
- You are able to motivate and drive your colleagues towards success, and you are a humble and proactive team player
- You have good communication skills and logical thinking
- You are fluent in English language