Principal Software Engineer, Backend

Docler Holding Luxembourg Logo

Docler Holding Luxembourg

πŸ“Remote - Hungary

Summary

Join Byborg, a leading IT and streaming solutions company, and become a key contributor to our innovative and high-performing teams. We are seeking a passionate and experienced Backend Developer to design architectural plans, implement bug fixes, test and validate features, and contribute to automated testing. You will also mentor peers, manage cross-system projects, and optimize performance. This role requires extensive backend development experience, expertise in databases and API development, and a strong understanding of system design and concurrency. We offer a collaborative international environment where you can grow and achieve your potential.

Requirements

  • Proven experience as a Backend Developer with 10+ years in professional web application development, specializing in building systems designed to handle high-load and high-concurrency traffic
  • Solid experience with both relational (e.g., MySQL, PostgreSQL) and NoSQL databases, with expertise in writing optimized SQL queries
  • Experience in designing and building RESTful APIs
  • Practical knowledge of design patterns and event driven architectures
  • Expertise in creating systems optimized for concurrency, including caching, load balancing, and horizontal scaling techniques
  • Practical knowledge of Test-Driven Development (TDD) and Domain-Driven Development (DDD), with experience writing unit and integration tests
  • Bachelor's degree in Software Engineering, Computer Science, or equivalent experience
  • Strong analytical and pragmatic thinking
  • Solution-oriented and constructive approach
  • Result-driven with a "get things done" attitude
  • Team player with a proactive mindset
  • Willingness to learn and take ownership of products
  • Maintains high professional and quality standards

Responsibilities

  • Design architectural plans
  • Participate in code/design reviews
  • Approve PRs
  • Implement bug fixes
  • Test and validate features
  • Contribute to automated testing
  • Ensure high-quality implementations
  • Maintain and improve the development pipeline
  • Mentor peers
  • Share expertise
  • Drive technical community engagement
  • Follow development lifecycles, workflows, and technical standards
  • Contribute to their improvement
  • Assist in troubleshooting, deployments, and releases
  • Proactively support colleagues
  • Help with recruitment
  • Engage in self-development
  • Propose improvements
  • Enhance team/product quality through research and innovation
  • Independently manage and deliver cross-system projects
  • Make system-level decisions
  • Optimize performance
  • Assist in on-call duties
  • Handle other tasks assigned by management

Preferred Qualifications

Strong proficiency in PHP

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.