Golang / Go Job: Back-end Developer (Golang)

Back-end Developer (Golang) at Smarp

๐Ÿ‡ซ๐Ÿ‡ฎ Finland โ€บ Helsinki
  (Posted Oct 16 2017)

About the company
Smarp is a leading employee advocacy SaaS provider with operations in Helsinki, Stockholm, London and New York with more than 50 full-time team members. Smarp exists to inspire every professional to be an influencer by making knowledge sharing simple and rewarding. At itโ€™s core, Smarp helps employees to discover and share professional content to their external social media networks, which creates value for themselves as professionals, the employer and their networks. Smarp is the number 1 choice for employee advocacy software

Job position
Permanent - Remote work is NOT possible
Relocation compensation available

Job description
Developers ahoy! Smarp is looking for talented, senior-level Back-end Developers to our growing team in Helsinki where our whole tech team is located. Weโ€™re looking for a person who has an endless thirst to learn and build our back-end for Smarp โ€“ the ultimate employee advocacy platform.

Currently we are developing our Smarp's back-end with Go-lang, but it can be learned quite fast with different kind of technical backgrounds so no need to stress if it's not yet your biggest strength. We are currently working on a monolithical back-end but are moving towards microservices model. This means that in the future there might be more flexibility regarding the technical stack in our tech team.

If chosen, you would together with the team:
-Continuously build a clean, testable, scalable (microservices) back-end used by Smarp app by utilizing CQRS and event sourcing (Kafka)
-Spin-off Smarp backend frequently used modules to open source
-Optimize all (Postgre)SQL and/or OrientDB queries using `EXPLAIN`
-Maintain API gateway (GraphQL)
-Minimize back-end to database roundtrips
-Work with third party APIs
-Keep track of changes from third party APIs
-Perform debugging, quality control testing and response to user complaints
-Stay up-to-date on new technology, development tools and emerging standards
-Maintain documentation of RESTful endpoints and APIs to be used by (web) front-end and mobile apps
-Have the chance to show your potential for team lead position in future (if interested)

Which skills and knowledge will help you to perform well:
-Senior-level back-end development experience using, for instance, Go-lang, Java, Python etc.
-You are familiar with NoSQL databases as well
-You are interested in Unit testing and preferably have previous experience
-An attitude to become more of a full-stack developer (if you aren't one already)
-Buzzwords with at least one you are familiar and have experience with (preferably with more/all): TDD (test driven development), Kafka/event sourcing, microservices

We believe that without our people, Smarp would only be a bunch of laptops - and thatโ€™s why itโ€™s super important to find talented professionals who fit our culture. We like spending time together; laughter and chatting can be heard every day at the office and we want to keep it that way. Our six values lead our way of working, we live by them every day, and we want to see those same values in the new Smarpers as well.

Take initiative and ownership - get shit done, be accountable #GSD
Be ambitious and create your own opportunities - Fear of Missing Out #FOMO
Work smart, work hard - high impact, short time #BESMARP
Be a team player, collaborate, have fun #COLLABORATE
Get out of your comfort zone - magic happens there #NOPAINNOGAIN
Be part of the solution - positive attitude #SOLVER

Whatโ€™s in it for you:
-According to our current employees, the best things about Smarp are the lovely colleagues: you will get to be a part of a highly international (over 20 nationalities), ambitious bunch of Smarpers with whom you can challenge yourself and have a good time doing it
-We are actually interested into which direction you want to develop yourself and will provide support for that
-No micromanaging: you will have the full ownership of your own work - with great power comes great responsibility
-Key position in the company with high impact on the quality of our SaaS
-Technically up-to date working equipment: within our tech team we rely on Apple
-Company provided benefits that hopefully supports your working days as well as free time activities
-Refreshments at the office up for grabs + a pool table & Play Station

You will be a team member in an ambitious, fast-growing, international start-up with an amazing spirit

Interested?
Apply now and you are one step closer to be a Smarper!

In your cover letter, please mention any relevant experience so far.

For the communication we use emails so remember to check them regularly. If you have any questions, please contact our Talent Acquisition Lead, Poola via poola.isomaki(a)smarp.com.

Skills & requirements
-Senior-level back-end development experience using, for instance, Go-lang, Java, Python etc.
-You are familiar with NoSQL databases as well
-You are interested in Unit testing and preferably have previous experience
-An attitude to become more of a full-stack developer (if you aren't one already)
-Buzzwords with at least one you are familiar and have experience with (preferably with more/all): TDD (test driven development), Kafka/event sourcing, microservices


 

Company: Smarp

Smarp
job info / career page
Linkedin profile
Location: Helsinki, Finland

map of company location

Skills wanted, in addition to Golang:
golang go java kafka microservices
nosql python tdd graphql saas
sql

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Go Backend-Entwickler - PropTech / FinTech at iDWELL Go Backend-Entwickler - PropTech / FinTech - iDWELL
Vienna, Austria
Our 60-strong team is characterised by its expertise, team spirit, professionalism and hands-on mentality. iDWELL is one of the most sought-after PropTechs in the DACH region - become part of this suc...

Golang job Senior Backend Software Engineer at NHD Senior Backend Software Engineer - NHD   (April 2024)
Sereetz, Germany (Remote work possible)
Now is the time to start your next career step at NHD, a leading provider of contractor management software solutions. At NHD, we are building a leading product that defines the new market category ...
Golang job Senior Golang Backend Engineer at Salesforge Oรœ Senior Golang Backend Engineer - Salesforge Oรœ   (April 2024)
Remote Europe, 100% Remote
Salesforge is soon to become the number one platform of choice for sales organizations large and small. We have built a new category within the sales execution software space called programmatic seque...

Golang job Senior Backend Engineer, GOlang Berlin, Germany at Workato Senior Backend Engineer, GOlang Berlin, Germany - Workato   (March 2024)
Berlin, Germany (Remote work possible)
Workato is the only integration and automation platform that is as simple as it is powerful โ€” and because itโ€™s built to power the largest enterprises, it is quite powerful. Simultaneously, it๏ฟฝ...
Golang job Go Developer at Zimpler Go Developer - Zimpler   (April 2024)
Gothenburg, Sweden
Okay, so, here's the deal: our job at Zimpler is to build a fintech product that makes it really easy to pay and withdraw money online and to do that, we are looking for a new developer to join our te...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with java Golang jobs with kafka Golang jobs with microservices Golang jobs with nosql Golang jobs with python Golang jobs with tdd Golang jobs with graphql Golang jobs with saas Golang jobs with sql
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Munich ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Mateo, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡ช Golang jobs in United Arab Emirates ๐Ÿ‡ฆ๐Ÿ‡ช Golang jobs in Dubai ๐Ÿ‡ฆ๐Ÿ‡น Golang jobs in Austria ๐Ÿ‡ฆ๐Ÿ‡น Golang jobs in Vienna ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Adelaide ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobsโš›๏ธ React & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿง Linux & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐ŸŸฆ Typescript & Golang jobsโš™๏ธ Saas & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobsโ†”๏ธ Grpc & Golang jobsโ˜๏ธ Azure & Golang jobsโ˜• Java & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿค– Ai & Golang jobs๐Ÿ—„๏ธ Mysql & Golang jobs๐Ÿด Git & Golang jobs๐ŸŸฉ Node & Golang jobs๐Ÿ”— Blockchain & Golang jobs