Job Closed
This listing is no longer active.
Integrating Consumer Journeys Across Screens
Backend Engineer
Location
Spain
Posted
105 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Engineer
mediasmart
• Develop a distributed platform where high availability and scalability is key. • Be part of a unit where technology is valued: CD/CI, DevOps, flat hierarchy, learning and training opportunities and a culture of innovation. • Your work will be used in production to serve millions of requests per second, with response time measured in milliseconds. Your team deploys multiple times a day, with best of the grade code standards and review practices. Your code will be deployed across tens to hundreds of cloud machines over distributed cloud regions over the globe. • Participate in code reviews with your peers. • Participate in resolution of client tickets such as but not limited to investigations for performance problems, coordination of tests and new features, or providing support for measurement partners integrations and tracking. • Participate in analysis and bug fixing of the ongoing issues presented by our clients represented by operations, performance, supply and partnerships teams. • Be an active developer and coder in our team.
Job Requirements
- +2 years of experience as backend developer.
- Strong knowledge of modern Javascript and NodeJS
- Fluent with command line Git commands
- Proficiency in Spanish (native level), both oral and written, as this is the language used for interaction with the team.
- Fluent in English, both oral and written, as this is the language used for interaction with most of the stakeholders and the business language for all our tools and documentation.
Benefits
- Remote work: our team is living all over Spain but you are welcome to use our office in the center of Madrid
- Flexible working hours
- To be part of a small team with direct impact in the final product
- Using state of the art technologies
- Educational resources
- Creative Fridays: one day every two weeks to work on your own ideas
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead development of full‑stack features using Java/Spring Boot and React or Angular • Architect scalable APIs, services, and integrations • Own end‑to‑end delivery from design to deployment • Improve system performance, reliability, and security • Collaborate with product, design, and engineering teams to shape solutions • Conduct code reviews and mentor junior developers • Contribute to architectural decisions and best‑practice engineering standards
Senior Backend Developer, Python
SoundStackWe make audio simple. Platform-agnostic technology for creators and advertisers. Parent company to Live365.
• Define, architect and develop scalable, fault-tolerant services • Take ownership of software components and associated development and testing in terms of timelines and quality • Recommend system solutions by comparing the advantages and disadvantages of available alternative paths • Assist in scope definition, planning, estimation and tracking • Support users by developing documentation and assistance tools • Work with developers, and chief architect during implementation to assure any difficulties are properly addressed and design is followed accordingly • Support DevOps team with pipeline design and approach • Identify risks and work closely with the PM to develop plans, in order to avoid/mitigate them
• Own the hardest PRs. Complex features, tricky refactors, performance-critical code. The stuff that requires senior judgment. • Review other engineers' PRs. Raise the bar. Catch issues before they ship. Mentor through code review. • Build enterprise features. SAML, SCIM, audit logs, permissions. Whatever enterprise customers need. • Work on billing and payments. Stripe integrations, subscription logic, usage-based billing. • Create and iterate on product features. API playground, dashboard improvements, developer experience. • Develop in-house algorithms. We build custom solutions. You'll design and implement them. • Debug and optimize performance. Memory profiling, CPU profiling, query optimization. You find the bottleneck and fix it. • Work with native gems and low-level bindings when needed. Different architectures, compilation issues, C extensions. • Ship frontend with good design sense. We use TailwindUI. You should be comfortable building clean, functional UI. • Maintain security standards. Understand common vulnerabilities. Review code with security in mind. • Stay current with Rails and AI. Know what's new. Adopt what makes sense. Always look for compounding benefits. • As you grow into the role: - Oversee other engineers' work. - Make architectural decisions. - Potentially gain production access and work with Terraform. - Lead new projects or pivots.
• Design, develop, test, and maintain software features and enhancements using C# and .NET. • Solve complex technical challenges, ensuring robust and scalable solutions. • Troubleshoot and resolve platform-related technical issues, contributing to root cause analysis and participating in on-call rotations when required. • Collaborate closely with Product, QA, and Customer Success teams to deliver new features and resolve issues efficiently. • Participate in code reviews to ensure high code quality and adherence to best practices. • Build and maintain integrations with third-party systems such as HubSpot and other internal tools. • Optimize and maintain internal administration and billing systems. • Continuously improve the platform by researching and implementing new technologies and development practices. • Support technical needs across Sales, Marketing, and Accounting teams when required.




