Senior BackEnd Engineer
At Monterosa, we are passionate about bringing people together through engaging and interactive experiences in entertainment and sport. Our mission is to enhance popular culture by delivering innovative solutions for some of the world's most beloved brands in media, sports, and entertainment.
We strive to inspire and empower organisations to connect with their audiences in meaningful ways.
Job summary
As a Back-End Developer, you'll play a pivotal role in designing, implementing, and maintaining the server-side logic and database architecture that powers our applications. Leveraging your expertise in programming languages, database management, and server optimisation, you'll collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions. Your focus on efficiency, reliability, and data integrity will ensure seamless user experiences and robust back-end systems that meet the needs of our customers and business objectives.
Key responsibilities
Server-Side Development: Design, develop, and deploy server-side logic using languages such as Node.js and Python, to handle requests from front-end applications and external services.
Database Management: Implement and optimise database schemas, queries, and transactions for relational (SQL) and non-relational (NoSQL) databases like MySQL, Redis, or MongoDB to ensure efficient data storage and retrieval.
API Development: Create RESTful APIs and integrate third-party APIs for seamless communication between front-end interfaces, back-end systems, and external services while adhering to industry standards and best practices.
Security and Performance Optimisation: Implement robust security measures, encryption techniques, and access controls to protect sensitive data and mitigate security threats. Optimise server performance through load balancing, caching strategies, and scalability planning to handle increasing user traffic and workload demands.
Collaboration and Documentation: Collaborate with front-end developers, designers, QA, and project managers to translate project requirements into technical specifications. Document codebase, APIs, and deployment processes comprehensively to facilitate seamless collaboration and knowledge sharing within the team
About you
You’re a skilled server-side developer who can design and deploy back-end logic using Node.js, Python. You’re confident working with both SQL and NoSQL databases, optimising schemas and queries to ensure fast and reliable data access.
You build clean, well-structured RESTful APIs and integrate third-party services with ease. Security and performance are core to your approach, you understand encryption, access controls, caching, and scalability planning.
You collaborate well with front-end developers, designers, QA, and project managers, and you document your work clearly to support smooth delivery and knowledge sharing across the team.
Qualifications:
Solid experience in server-side development using Node.js and Python
Strong understanding of relational and non-relational databases (e.g., MySQL, Redis, MongoDB)
Proven ability to design and maintain RESTful APIs and integrate external services
Knowledge of security best practices, including encryption, authentication, and access control
Experience optimising server performance through caching, load balancing, and scalability planning
Familiarity with version control systems such as Git
Strong problem-solving skills and the ability to work collaboratively within cross-functional teams
Clear and structured documentation skills
A degree in Computer Science or a related field is beneficial but not essential, equivalent professional experience is welcome
Apply for the job
Do you want to join our team? Then we'd love to hear from you!
