Perkbox logo
Perkbox

Helping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈

Senior Backend Engineer, Golang

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Bulgaria

Posted

8 days ago

Salary

€60K - €65K / year

Seniority

Senior

Job Description

Senior Backend Engineer, Golang

Perkbox

• Build and maintain high‑performance microservices in Go • Contribute to the full lifecycle of services • Implement and document gRPC and RESTful APIs • Write efficient queries and design schemas • Work within event‑driven architecture patterns • Write clean, testable code • Partner with DevOps to monitor service health • Help troubleshoot production issues • Actively participate in agile ceremonies • Contribute to technical discussions

Job Requirements

  • 4+ years developing production‑ready services in Go
  • Hands‑on database experience with DynamoDB, Elasticsearch, and MySQL
  • Familiarity with gRPC and RESTful APIs
  • Knowledge of distributed architecture patterns
  • Exposure to AWS and cloud‑native services
  • Proficiency with Git and collaborative development practices

Benefits

  • Health insurance
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Affirm logo

Senior Software Engineer, Backend – Identity International

Affirm

We create honest financial products that improve lives.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them. • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. • You will help develop talent on your team by providing feedback and guidance, and leading by example.

Poland
zł308K - zł428K / year
Affirm logo

Senior Software Engineer, Backend – Identity International

Affirm

We create honest financial products that improve lives.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Responsible for owning and delivering quarterly goals for your team • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics • Proactively identify project, process, technology or business issues and lead in solving them • Support the operations and availability of your team’s artifacts by creating and monitoring metrics • Foster a culture of quality and ownership on your team by setting or improving code review and design standards • Help develop talent on your team by providing feedback and guidance, and leading by example

Spain
€86K - €122K / year

Role Description Expansion International is seeking a skilled and passionate PHP Developer to join our dynamic development team. As a PHP Developer at Expansion International, you will play a critical role in designing, developing, and maintaining robust web applications that drive our business forward. You will collaborate closely with cross-functional teams including designers, project managers, and other developers to deliver high-quality, scalable, and efficient solutions. The ideal candidate will have a strong understanding of PHP and related web technologies, a commitment to writing clean and maintainable code, and the ability to troubleshoot and optimize existing applications. This position offers an exciting opportunity to work on diverse projects in a fast-paced, innovative environment where your contributions will have a direct impact on the success of our company. If you are a motivated developer looking to advance your career and work with cutting-edge technologies, Expansion International is the perfect place to grow your skills and make a meaningful difference. - Develop, test, and maintain PHP-based web applications according to project requirements and specifications. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Write clean, efficient, and well-documented code following best practices and coding standards. - Optimize applications for maximum speed and scalability. - Debug and resolve technical issues reported by users or the QA team. - Participate in code reviews and contribute to continuous improvement of development processes. - Work closely with project managers and stakeholders to understand business needs and deliver technical solutions. Qualifications - Proven experience as a PHP Developer with a solid portfolio of web applications. - Strong knowledge of PHP frameworks such as Laravel, Symfony, or CodeIgniter. - Familiarity with front-end technologies including HTML5, CSS3, JavaScript, and AJAX. - Experience with RESTful API development and integration. - Understanding of relational databases (MySQL, PostgreSQL) and proficiency in writing optimized SQL queries. - Ability to work independently and as part of a collaborative team in a fast-paced environment. - Excellent problem-solving skills and attention to detail.

Philippines
Poland and Eastern Europe logo

Middle Python Developer

Poland and Eastern Europe

Xebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.

Full TimeRemoteTeam 1,001-5,000

Role Description You will be: - Investigating and diagnosing bugs in production Python applications. - Implementing code fixes and enhancements for Azure-hosted applications. - Maintaining and improving existing Python codebases. - Refactoring and optimising application code. - Designing, creating and executing automated tests. - Validating fixes in development and staging environments. - Developing and maintaining RESTful APIs and API integrations. - Working with Docker containers and supporting containerised deployments. - Ensuring reliable MQTT communication and message processing. - Monitoring application logs and performance metrics. - Documenting code changes and updating technical documentation. - Participating in code reviews and collaborating with cross-functional teams. - Supporting deployments through Azure DevOps CI/CD pipelines. Qualifications - Proven experience in Python development and maintenance. - Hands-on experience with Microsoft Azure services. - Practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. - Good knowledge of Docker and containerised applications. - Experience with RESTful APIs and API integrations. - Practical experience with MQTT protocol and messaging systems. - Experience with automated testing using pytest or unittest. - Understanding of CI/CD pipelines and DevOps practices. - Experience with Git and collaborative development workflows. - Knowledge of microservices architecture and cloud-native applications. - Good understanding of asynchronous programming in Python. - Ability to analyse, troubleshoot and resolve production issues. - Ability to work with existing and legacy codebases. - Attention to detail and commitment to code quality. - Good communication skills and ability to work in a distributed team. - Good command of technical English (at least B2 level). Requirements - Work from the European Union region and a work permit are required. Nice to have - Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work. - Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process - CV review - HR call - Interview - Client Interview - Decision

Hungary