- 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 6 días
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 5 días
Semrush Barcelona, España CDIJob 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, algori ...
-
Senior Golang Developer, Barcelona/remote
hace 1 semana
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 ...
-
Senior Golang Developer, Barcelona/remote
hace 1 semana
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 ...
-
DevOps Engineer
hace 20 horas
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 días
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 4 días
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 1 semana
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 1 semana
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 ...
-
Chief Technical Officer
hace 2 días
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 ...
-
DevOps Engineer
hace 4 días
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 ...
-
System Administrator Engineer
hace 1 semana
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 ...
-
Backend Engineer
hace 1 semana
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 días
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 1 semana
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 20 horas
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 1 semana
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) ...
-
Senior Systems Site Reliability Engineer
hace 4 días
SITA Switzerland Sarl Barcelona, EspañaOverview: · As Senior Systems Site Reliability Engineer (Kubernetes), you will be involved in exciting technical challenges by analyzing, troubleshooting, and designing vital services, platforms, and infrastructure while always thinking about reliability, scalability, resilience, ...
-
Senior Site Reliability Engineer
hace 2 días
WIZELINE Barcelona, España**The Company**: · Wizeline is a global digital services company helping mid-size to Fortune 500 companies build, scale, and deliver high-quality digital products and services. · We thrive in solving our customer's challenges through human-centered experiences, digital core moder ...
-
Chief Technical Officer
hace 1 semana
PayFit Barcelona, España**Get to know us** · Do you want to help us shape what the future of work will look like and how it will best embrace our life's aspirations? If this sounds like a journey you want to embark on, we may have the right role for you · - PayFit is an intuitive cloud-based payroll and ...
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
Requirements Who 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.