- Software Architecture Design: Participate in the design of software architecture and the development of fault-tolerant distributed systems using Go
- Collaboration: Working closely with Product Owner (PO) and Technical Owner (TO) to refine project requirements and processes, expected to actively contribute insights and innovative ideas to enhance project outcomes
- Coding and Documentation: Write clean, efficient, and easily maintainable code, along with necessary documentation and unit tests to guarantee its functionality and reliability
- Service Maintenance and Improvement: Focus on maintaining and improving services to ensure scalability and high-load performance
- User Support: Provide support to internal users by helping them understand and resolve their technical problems
- Automation of Routine Tasks: Identify opportunities for automation within your workflow to increase efficiency and reduce manual effort
- 3+ years of commercial development experience
- 1+ years of commercial Go development experience
- Proficiency with both relational and NoSQL databases, with a good understanding of distributed database operation
- Solid foundation in Linux
- Practical experience with Kubernetes
- Experience in developing user data management and/or authorization systems will be a plus
- Upper-intermediate English with the ability to read/write documentation and participate in team meetings
- You have experience in solving problems with performance and memory usage problems in high-load projects, have skills in application profiling, optimizing, and tracing
- You are familiar with Clean Architecture
- Experience with PHP, as we are actively transitioning away from PHP legacy code
- Experience working in an agile, cross-functional team and in a fast-paced environment
- You share our cultural values
- Making high-quality technical decisions
- An enthusiasm for constant change and innovation. Taking initiative to make things better
- Trust, preferring open and honest communication
- A sense of ownership, investing only in work you believe in
- You share our common values: Trust, because we prefer to speak up and be our true selves; Sense of Ownership, because it's not worth wasting time on something you don't believe in; and enthusiasm for Constant Changes, because we are always looking to make things better
- New Architecture Development: We're engaged in designing a new architecture, developing a scalable and centralized user management system that serves all product development teams, as well as our end-users.
- External Clients Focus: One of our goals is to simplify and secure the processes of registration, authorization, and profile management for our clients, ensuring their personal data is protected.
- In-House Support: For our internal users (teams), we develop and maintain high-performance infrastructure services that manage and provide access to user data.
- Continuous Improvement: We're always experimenting with team processes to enhance our efficiency and effectiveness.
- Open Feedback Culture: We actively share constructive feedback and are open to receiving it, believing in the power of transparent communication.
- Go as a primary programming language.
- Spanner, Redis, ClickHouse, MySQL, PubSub.
- Kubernetes (Google Cloud), Docker, Terraform and Gitlab CI.
- Prometheus, Grafana, Opsgenie.
- Automated Testing: Java.
- Front End: React, TypeScript.
- Work format Choice: It's up to you to decide what work format works best for you. You can #wfo, #wfh, or mix both.
- Flexible working day start
- Unlimited PTO
- Hobby benefit
- Breakfast, snacks, and coffee at the office
- Corporate events
- Training, courses, conferences
- Gifts for employees
-
Golang Developer
hace 3 semanas
Semrush Barcelona, EspañaJob DescriptionHi there · We are Semrush, a global IT company developing our own product – a platform for digital marketers. New stars are born here, so don't miss your chance. · This is our role Golang Developer for those who want to turn ideas into reality using code, algorithm ...
-
Golang Developer
hace 3 semanas
Semrush Barcelona, EspañaJob Description · Hi there · We are Semrush, a global IT company developing our own product – a platform for digital marketers. New stars are born here, so don't miss your chance. · This is our role Golang Developer for those who want to turn ideas into reality using code, algo ...
-
Senior Golang Developer, Barcelona/remote
hace 1 semana
ZeptoLab Barcelona, EspañaWe are looking for an experienced Backend Developer to join ZeptoLab's New Games team · As a Senior Backend Developer at Zeptolab, you'll be integrated into a game team tasked with constructing scalable backend components, while also actively contributing to game design and direc ...
-
Senior Golang Developer, Barcelona/remote
hace 3 semanas
ZeptoLab Barcelona, España De jornada completaWe are looking for a · n experienced Backend Developer to join ZeptoLab's New Games teamAs a Senior Backend Developer at Zeptolab, you'll be integrated into a game team tasked with constructing scalable backend components, while also actively contributing to game design and direc ...
-
Senior Golang Developer, Barcelona/remote
hace 3 semanas
ZeptoLab Barcelona, España De jornada completaWe are looking for an experienced Backend Developer to join ZeptoLab's New Games team · As a Senior Backend Developer at Zeptolab, you'll be integrated into a game team tasked with constructing scalable backend components, while also actively contributing to game design and direc ...
-
DevOps Engineer
hace 2 semanas
Gaming Innovation Group Barcelona, EspañaAre you passionate about automation? Do you want to join a team of talented individuals focusing on building and maintaining CI/CD, IaaC and Container Orchestration. · - Responsible for the overall health, performance, and capacity of gaming platform services · - Monitor and mana ...
-
Cloud Database
hace 2 semanas
Agrupa Global Talent Barcelona, España**Company** · We are looking for open-minded colleagues with passion for technology who wants to work for Europe's biggest retailer. We offer you diverse and exciting career opportunities in a dynamic work environment that stands for development and progress. · Agrupa Global Tale ...
-
Engineering Lead
hace 2 semanas
Kiwi Barcelona, España**Key Responsibilities**: · - help your team consisting of 3 engineers both on-site & remote to grow their skills and experience while maintaining a strong relationship with them. · - ensure the high-quality of work - code reviews, clean code, and testing best practices. · - mini ...
-
Platform Manager
hace 3 semanas
Mad Collective Barcelona, EspañaAt Mad Collective we are proud of our diversity (over 32 nationalities) and believe it is one of the most important contributors to our success. · We offer a hybrid-remote work schedule which enables you to find the right combination of work from home and in-office collaborative ...
-
Full Stack Engineer
hace 3 semanas
Chartboost Barcelona, España**Who we are**: · Chartboost is the leading in-app monetization and programmatic advertising platform. We reach a global audience of over 700 million monthly active users and process over 2.7 trillion monthly advertising auctions. The Chartboost SDK is one the most widely integra ...
-
Staff Distributed Systems Engineer
hace 1 semana
Workato Barcelona, España**About Workato**: · 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's a low-code/no-code platform. This empowers any user (dev/non-de ...
-
Senior Backend Engineer
hace 1 semana
Q-Tech Barcelona, España**Descripción** · Our client has a B2B product that helps companies increase product safety and quality along their supply chains. Their objective? Converting supplier qualification processes by changing the way supplier data is collected, processed, and shared among industry sta ...
-
Chief Technical Officer
hace 2 semanas
Mad Collective Barcelona, EspañaAt Mad Collective we are proud of our diversity (over 32 nationalities) and believe it is one of the most important contributors to our success. We're 180+ people energized about our future and enjoying everything a high-growth company has to offer. · We offer a hybrid-remote wor ...
-
System Administrator Engineer
hace 3 semanas
Somm Excellence Alliance Barcelona, EspañaThe Institute · The Centro Nacional de Análisis Genómico (CNAG-CRG) is one of the largest Genome Sequencing Centres in Europe. · With the increasing demand in genomic tests on rare diseases, cancer and other diseases, genomic data management, analysis and interpretation is a real ...
-
DevOps Engineer
hace 2 semanas
Centre for Genomic Regulation Barcelona, España**The Institute** · The Centro Nacional de Análisis Genómico (CNAG-CRG) is one of the largest Genome Sequencing Centers in Europe. CNAG-CRG researchers participate in major International Genomic Initiatives such as the International Cancer Genome Consortium (ICGC), the Internatio ...
-
Backend Engineer
hace 3 semanas
Socialpoint Barcelona, EspañaDo you want to be part of a worldwide mobile games leader? We are an international team of more than 330 talented SocialPointers, based in sunny & cosmopolitan Barcelona. We create amazing games, positioned in the top rankings of both iOS & Android, that are played & loved by ove ...
-
Backend Engineer
hace 2 semanas
Socialpoint Barcelona, EspañaDo you want to be part of a worldwide mobile games leader? We are an **international** team of more than 330 talented **SocialPointers**, based in **sunny & cosmopolitan Barcelona**. We create amazing games, positioned in the **top rankings** of both iOS & Android, that are playe ...
-
Engineering Manager
hace 3 semanas
Chartboost Barcelona, España**Who we are**: · Chartboost is the leading in-app monetization and programmatic advertising platform. We reach a global audience of over 700 million monthly active users and process over 2.7 trillion monthly advertising auctions. The Chartboost SDK is one the most widely integra ...
-
Backend Engineer
hace 2 semanas
Socialpoint Barcelona, EspañaJob reference · - Company Name · - Socialpoint · - Salary · - Competitive · - Location · - Barcelona, Spain · - Country · - Spain · - Industry sector · - Programming · - Job start date · - ASAP · - Posted date · - 18/05/2023 · - Experience Level · - Not specified · - Job type · - ...
-
Staff Site Reliability Engineer
hace 3 semanas
Wikimedia Foundation Barcelona, España**Staff Site Reliability Engineer (Traffic)** · **Summary** · We are looking for a Staff Site Reliability Engineer to support and develop the platform serving the world's favorite encyclopedia to millions of people around the globe. Wikimedia's Site Reliability Engineering (SRE) ...
Golang Developer - Barcelona, España - Semrush
Descripción
Job Description
Hi there
We are Semrush, a global IT company developing our own product – a platform for digital marketers. New stars are born here, so don't miss your chance.
This is our role Golang Developer for those who want to turn ideas into reality using code, algorithms, and maybe a bit of magic
Tasks in the role
RequirementsWho we are looking for
They say there are no perfect candidates, but that might well be you, if
A bit about the team
You can get to know the team better at one of the interviews, but some brief information about future colleagues will be useful now.
The Core Infrastructure Team is responsible for authorization and user profiles, handling user data, and internal product limits. This team oversees all implementations for the items regarding data protection & privacy regulations and personal dashboard of Semrush users.
As the team responsible for the user data governance, it is focused on everything we do to ensure data is secure, private, accurate, available, and usable. It includes the actions people must take, the processes they must follow, and the technology that supports them throughout the user data life cycle.
You'll have the chance to meet the team during the interview process, but here's a quick overview:
Critical Service Provision: Our team is responsible for some of the most critical services within the company, supporting Semrush's backbone and collaborating with over 50 teams.
Commitment to Self-Development: Learning and growth are crucial to our team's culture. We support any initiative aimed at discovering new methods, processes, or frameworks.
Technologies we use
We will try to create all the right conditions for you to work and rest comfortably
Finally, a little more about our company
We've been developing our product for 15 years and have been awarded G2's Top 100 Software Products, Global and US Search Awards 2021, Great Place to Work Certification, Deloitte Technology Fast 500 and many more. In March 2021 Semrush went public and started trading on the NYSE with the SEMR ticker.
10,000,000+ users in America, Europe, Asia, and Australia have already tried Semrush, and over 1,000 people around the world are working on its development. The Semrush team is constantly growing.
Semrush is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, creed, color, national origin, sex, pregnancy, sexual orientation, gender identity, gender expression, age, ancestry, physical or mental disability, or medical condition including medical characteristics, genetic identity, marital status, military service, or any other classification protected by applicable local, state or federal laws. All employment decisions are based on business needs, job requirements, merit, and individual qualifications.
Join us to fire up your careerBecome a part of the global team and build the world's leading online visibility management SaaS platform for digital marketers.