Intermediate Backend Engineer

atGitLabRemoteFull-timeBackend EngineerMid-levelSenior$115.2k – $194.4k/year

Posted 5 days ago

This is a fully remote position, open to applicants in United States, +1 more country.

📋 Description

• Oversee backend functionalities and enhancements from initial problem identification to deployment and production oversight.

• Collaborate with Product Management, Frontend, Infrastructure, and Security teams within a specific product domain.

• Design, develop, test, and deploy backend features utilizing Ruby/Rails, Go, or other contemporary programming languages.

• Produce maintainable, secure, observable, and high-performance production code.

• Design and manage APIs, background jobs, integrations, and service functionalities within defined boundaries.

• Work with data models, migrations, indexes, and query performance.

• Enhance and expand automated unit, integration, contract, and end-to-end testing coverage.

• Evaluate code for accuracy, maintainability, security, performance, and operational risks.

• Troubleshoot build, test, deployment, and runtime issues as they arise.

• Recognize technical debt and suggest actionable improvements.

• Engage in on-call or operational support as mandated by the team’s ownership structure.

• Utilize AI tools effectively within daily engineering tasks and assess their outputs.


⛳️ Requirements

• Proven experience in developing and deploying production backend applications.

• Strong foundation in programming, API development, database management, testing, debugging, and performance optimization.

• Familiarity with Ruby/Rails, Go, or another modern backend programming language.

• Capability to independently carry a feature from initial clarification to delivery and follow-up.

• Sound decision-making regarding security, reliability, performance, maintainability, and operational risks.

• Knowledge of modular backend boundaries and the implications of coupling.

• Excellent written communication skills and effective collaboration within a remote, asynchronous work environment.

• Hands-on experience with AI coding tools, including the ability to review and correct generated code.

• Relevant experience with production Go services, APIs, concurrency, profiling, or gRPC.

• Familiarity with Docker, Kubernetes, Helm, CI/CD, or cloud deployment practices.

• Additional experience with Rust is a plus.

• Experience with PostgreSQL, schema evolution, caching, queues, messaging, or event-driven architectures is beneficial.

• Familiarity with observability practices using metrics, logs, traces, dashboards, and alerts is advantageous.

• Experience contributing to a modular monolith, bounded context, shared component, or independently operated service is helpful.


🏝️ Benefits

• Comprehensive benefits to support your health, financial needs, and overall well-being.

• Flexible Paid Time Off policy.

• Access to Team Member Resource Groups.

• Equity Compensation and Employee Stock Purchase Plan.

• Growth and Development Fund for professional advancement.

• Parental Leave for new parents.

People also viewed

Apriorit10 hours ago

C++ Developer, Low-Level Programming

PL flagPoland, +5 more countriesFull-timeBackend Engineer
ApplyView job
InvestEngine13 hours ago

Lead Backend Engineer, Payments Team

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
Adomik16 hours ago

Freelance Engineer – Python, Ruby, Data & AI Agents

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Talan18 hours ago

Senior Developer, C# / .Net

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Bonapolia20 hours ago

Senior Fullstack Engineer, Python, React

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Salve.Inno22 hours ago

Senior Java Engineer, Python

PL flagPoland OnlyFreelanceBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers