Position: Middle+ Golang Developer
Company: Develux
Category: Golang
Experience required: 3y
English level: upper

Develux offers full-cycle custom software development services and provides the smartest solutions for our customers.

Now we are looking for a Middle+ Golang Developer for our outstaffing projects.

**About project:** The successful candidate will be working as part of the project, Google’s official WordPress plugin, designed to make it easy for site owners to integrate with Google’s most popular services and be more successful on the web. Originally launched in October 2019, the project continues to be actively developed and supported by a cross-organizational team of engineers, UX, QA, and support specialists.
Today, with 2M+ active installations and growing, this project is one of the most popular plugins in the WordPress ecosystem. This is a unique opportunity to be part of a well-supported open-source project with a substantial lasting impact. Together with Google, we work as part of a tight-knit team to deliver the highest quality product we can. It has a very bright future ahead of it with big plans over the months and years to come.
This service is an independent, external service and a fundamental infrastructural component used by this plugin to enable its turn-key experience to bring data from Google APIs into WordPress. It primarily serves as an oAuth proxy between a user’s own Google account and their WordPress site to enable multiple Google APIs to power this plugin dashboard with an emphasis on Google’s standards for security and privacy.
In addition, the service provides a number of supplementary features such as remote-controlled feature rollout, notifications, and surveys to existing users of the plugin. Although the plugin is currently focused primarily on WordPress, this service is designed to be platform agnostic.

**Your tasks will include:**
- Collaborating with the larger team to develop features, enhancements, and bug fixes 
- Writing modular and performant code in Golang
- Writing unit tests
- Participating in code reviews
- Reducing technical debt while strategically pushing for progress with new features

**Required hard skills:**
- Excellent programming skills in Golang (3+ years of experience) and at least one production available service with good throughput
- Experience writing automated tests
- Understanding of infrastructure as code
- Able to work in an Agile manner and meet deliverable deadlines
- Enjoy analyzing solutions and can participate in defining good architecture
- Comfortable writing and speaking English ((Upper-intermediate or higher)
- Documentation skills

**Nice to have:**
Knowledge of GCP services such as AppEngine, Cloud Storage, Datastore, BigQuery, Cloud Pub/Sub, etc