Developer

Dc Byte — Bulgaria · Posted ~2 hours ago

Mid Full-time

Skills

Software development Clean code Scalable systems Data visualization Software Development Data Visualization

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A developer role focused on creating reliable software platforms, enhancing user experiences, and working with data-intensive applications in a technology-driven environment.

Highlights

Build scalable technology solutions, improve data-driven platforms, and contribute to products supporting major industry decisions.

Description

DC Byte is the leading provider of market data, research, and intelligence for the global data centre sector. At the heart of an industry that quietly keeps the world connected, our technology-led platform empowers the key players designing and developing digital infrastructure to make high-stakes, multi-billion-dollar investment and strategy decisions. We deliver the most accurate, real-time, and unbiased insights into colocation and self-build enterprise assets worldwide—supporting developers, investors, and operators, including the world’s largest hyperscalers. We’re looking for an outstanding Developer to join our team in Bulgaria and help us accomplish our mission to become the most trusted provider of intelligence and commercial insights in the global data centre and digital infrastructure world. If you have a knack for creating clean and scalable code, building platform enhancements, improving data visualisation, and want to work in a company that helps its clients make billion-dollar decisions every day – read on! This role is a fit for you if: you have experience with JavaScript (React, Node.js, GraphQL) with Typescript, you're familiar with relational databases (preferably PostgreSQL) and testing frameworks like Jest, React Testing Library, Cypressyou have designed a data model from scratch for a new feature — thought through the schema, relationships, and indexes, and evolved it with migrations as requirements changedyou have experience building a complex, stateful interface — something with forms, validation, optimistic updates, or real-time data — not just static pagesyou know how to write meaningful tests (unit, integration, or end-to-end) that caught regressions and gave the team confidence to shipyou're comfortable working in a scrum environmentyou're familiar with AI coding assistants as part of everyday development — for scaffolding, tests, refactors, and exploring unfamiliar code faster you treat AI output as a first draft, not a final answer: reviews it as carefully as a teammate's pull request, verifies correctness, and never merges code they don't fully understand you're proficient in English (B1-B2), which is our business language In this job, you will: Develop and Maintain Code: Write clean, maintainable, and scalable code based on design specifications and development guidelines.Implement Features and Fix Bugs: Build new features and resolve issues in the codebase according to technical specifications and user requirements.Code Reviews: Participate in regular code reviews, providing and receiving constructive feedback to improve code quality and team collaboration.Testing & Debugging: Write unit tests and perform debugging to ensure reliability and maintainability of the codebase.Automated Testing: Perform unit and automated testing to uphold high code quality and minimise regressions.Feature Design & Prototyping: Collaborate on the design and prototyping of new features, ensuring alignment with the system architecture and user experience goals.Cross-functional Collaboration: Work closely with product managers, QA engineers, and UI/UX designers to ensure seamless feature delivery.Performance Optimisation: Identify, monitor, and resolve performance bottlenecks to ensure high application performance and responsiveness.Security Compliance: Apply necessary security patches and ensure the codebase complies with industry security standards.Code Refactoring: Continuously improve existing code for better readability, maintainability, and performance.Troubleshooting: Investigate and resolve complex bugs and technical issues in a timely and effective manner. In return, you'll receive from us: 25 days annual leave (excl. bank holidays), increasing to up to 29 days with years of serviceChristmas Week closurePrivate health insurance Multisport cardEnhanced maternity and paternity leaveGenerous anniversary rewards, incl. access to career coaching, vouchers for days out and a holiday stipend