Position: Senior Golang Backend Developer
Company: SoftWare Rocket
Category: Golang
Experience required: 3y
English level: upper
Published: 2023-07-01T00:00:00+03:00

**We are looking for a passionate and committed Senior Golang Backend Developer for our client. This is your chance to be on of the first hires of this innovative startup and be a part of a technology-loving team that is developing an cutting edge AI driven fintech platform.
You will need to have a blend of technical leadership and architecture together with the ability to understand business requirements.
Our client is looking for someone who is focused on writing clean, quality, easily maintainable code.
If all of this resonates with you, we can't wait to see you become a part of our team!**

**Our Expectations**
**Must have skills:**
- OAuth 2
- MongoDB
- REST API
- Gitlab
- Go
- JSON Web Token (JWT)
- API Development
- Technical Leadership
- Backend Architecture
- Communication Skills
Good to have skills:
- Google Cloud Platform (GCP)
- Cloud Run

**What you will be working on:**
- Integration of more third party services
- Customer portal
- Defining strict API standards and applying them throughout the code base
- Craftsmanship + improvement of the quality and maintainability of the code + implementation of best practices
- Implementation of integration and unit tests

**Requirements:**
- You have at least 5+ years of professional experience in software development with Golang and working with MongoDB
- Experienced in developing REST APIs for a platform
- Experienced in both integrating third party services and exposing
APIs for third parties
- Experienced with end-to-end security subjects (especially OAuth2 and JWT)
- You are forward thinking
- Take the time to understand all the benefits of the current
architecture and where it can eventually evolve
- You maintain test suites (Cypress)
- You will develop the core platform interface/s and integration functions
- You create self-explanatory interfaces for complex apps
- You design new functions in close cooperation with the CTO
- Working with the co-founders to create user-friendly and appealing interfaces
- You keep an eye on the code quality and the documentation

**What We Offer**
- completely remote work;
- a responsible team of senior level specialists driven by the delivering of quality results;
- many projects, which allows you to switch in between in the future to improve your skills.