Backend Software Engineer
We bring sport and entertainment to life
За позицијата
Position
We are seeking a Backend Software Engineer who is passionate about building robust, data‑centric solutions. The ideal candidate thrives on designing and maintaining systems that process and manage large volumes of structured and streaming data, and can leverage modern cloud technologies to deliver scalable, reliable, and high‑performance applications. This role will focus on building, implementing, and maintaining backend services that are powered by data‑intensive workflows, enabling our teams and customers to make better decisions through timely, accurate, and accessible information.
For this role you must be able to work on a hybrid basis with at least 1 day per week working in our office based in Skopje.
Responsibilities
- Build and maintain solutions that are built on top of an existing large-scale data platform across diverse workloads and datasets.
- Leverage AWS managed services (e.g., Redshift, Athena, S3, Kinesis, Glue, Step Functions, Lambda, SQS) to deliver scalable data solutions
- Collaborate with product managers and stakeholders to define and deliver features that meet product and customer needs
- Produce clear documentation for API interfaces, data models, workflows, and operational procedures to ensure transparency and alignment across teams
Requirements
- Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related technical discipline.
- Strong experience developing in Java and SQL. Familiarity with Python.
- Experience in building and maintaining data‑intensive systems and solutionsinvolving large datasets both batch and streaming data
- Hands‑on experience with AWS cloud technologies, using services such as EC2, Redshift, Athena, S3, Kinesis, SQS, Step Functions, Lambda, etc
- Proficiency developing against relational and analytical databases. PostgreSQL and Redshift are advantages.
- Ability to produce clear comprehensive documentation and communicate complex technical topics clearly
We’re looking for someone who is:
- driven to push the boundaries and lead change and performance
- communicative to leave no-one in the dark and to work with your team successfully
- reliable so we know that we can call on you to meet deadlines
- passionate about the latest technologies and standards
- proactive to suggest improvements, identify and fix potential issues
- solid technically speaking, to advise both Clients and internal teams
Our people are key to our success and we pride ourselves on offering a dynamic, creative, innovative and supportive environment. Having the right combination of a ‘can-do’ approach, strong work ethic, integrity, friendliness and attention to detail is crucial.
Even if you don’t tick all the boxes for one particular role, but you have a keen interest in what we do, send us your details, we may find a suitable match during the interview process.
Deltatre consciously nurtures an environment where each and every team member feels safe to bring their whole selves to work, in which everyone is valued and respected for who they are and what they bring. Everyone has the opportunity to reach their full potential, and every team member is expected to treat everyone with dignity and respect, value different perspectives, use inclusive language and work in alignment with Deltatre’s commitment to diversity and inclusion. At Deltatre, everyone is welcome and celebrated.
Other information
We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process. Depending on the role this normally includes a written test and interview.