Senior Software Engineer – Go, MongoDB

Job not on LinkedIn

🔥 15 minutes ago

🇪🇺 Europe – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Percona

Percona

201 - 500 employees

Founded 2006

💼 Consulting

📦 Logistics

📣 Marketing

Consulting • Logistics • Marketing

Percona is an open source database software, support, and services company that helps enhance the performance and reliability of databases and applications. The company provides a variety of tools and services tailored for MySQL, MongoDB, and PostgreSQL databases, offering managed services, consulting, and training to support enterprises in managing their complex database environments. Percona is recognized for its commitment to open source solutions, ensuring that clients maintain control and secure access to their data without being locked into commercial licenses. Their solutions focus on scalability, proactive performance tuning, high availability, and security, serving thousands of customers with varied database needs. With a strong emphasis on community engagement and continuous innovation, Percona is dedicated to driving success and efficiency in database management.

📋 Description

• The core replication engine: initial collection cloning followed by continuous change capture over MongoDB Change Streams • Correctness and fault tolerance at scale • Sharded cluster support, replicating across shards • Namespace filtering and automatic index management • Performance and throughput: parallelizing the clone, applying backpressure • The CLI and HTTP API that drive and observe a sync, and the metrics and logging that let an operator trust what is happening • Consistent backup, restore, and point-in-time recovery across replica sets and sharded clusters • Backup storage: integrating reliably with main cloud object storage and remote filesystems • The pbm-agent and pbm CLI, coordinating them across the cluster • Working in the open: pull requests, code review, JIRA, and the community forum • Release quality: tests, packaging, and the CI and security scanning that gate every change

🎯 Requirements

• Strong Go experience in production, with real fluency in concurrency: goroutines, channels, context cancellation, worker pools, and backpressure • Solid grounding in distributed systems and data consistency • Hands-on MongoDB knowledge: change streams, the oplog, resume tokens, replica sets, and sharding • Comfort building and operating command-line tools and HTTP APIs, and instrumenting them with metrics and structured logs • A habit of writing tests that catch real problems • Experience working in the open: Git and pull request workflows, giving and taking code review well, and communicating clearly in writing with contributors you have never met in person

🏖️ Benefits

• Flexible work hours and various paid time off programs • All your equipment for your remote office • Funds for career development (external training, certifications, conferences) • Ongoing connectivity allowances • Opportunity to participate in our equity incentive plan • Benefits supporting a healthy work/life balance such as The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays, and overall flexibility • Support for being socially responsible through our PAVE volunteering program and Women Transforming Technology

Apply Now

Similar Jobs

🔥 8 hours ago

Wand AI

51 - 200

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Senior Backend Engineer developing context management systems for AI agents in a high-performance team. Leverage expertise in Python and cloud environments within a fast-paced startup.

🇪🇺 Europe – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🔥 8 hours ago

Flip

51 - 200

👥 HR Tech

☁️ SaaS

🤖 Artificial Intelligence

Product Engineer (Backend) designing scalable SaaS products for frontline workers. Collaborating in a remote-first environment with a focus on AI-driven solutions.

🇪🇺 Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🔥 8 hours ago

Constructor

201 - 500

☁️ SaaS

🤖 Artificial Intelligence

🛍️ eCommerce

Senior Backend Engineer at Constructor.io designing and maintaining high-load real-time web services. Collaborating across teams to enhance recommendations while leveraging AI technologies.

🇪🇺 Europe – Remote

💵 $80k - $120k / year

💰 $25M Series B - Constructor on 2024-06

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🔥 8 hours ago

Constructor

201 - 500

☁️ SaaS

🤖 Artificial Intelligence

🛍️ eCommerce

Senior Backend Engineer improving e-commerce experience for users at Constructor. Designing and maintaining scalable services for enriched items and metadata delivery.

🇪🇺 Europe – Remote

💵 $80k - $120k / year

💰 $25M Series B - Constructor on 2024-06

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🔥 8 hours ago

Constructor

201 - 500

☁️ SaaS

🤖 Artificial Intelligence

🛍️ eCommerce

Backend Engineer at Constructor developing ecommerce search optimization tools with Python and FastAPI. Collaborating with cross-functional teams to build backend services for the Retail Media platform.

🇪🇺 Europe – Remote

💵 $80k - $120k / year

💰 $25M Series B - Constructor on 2024-06

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer