POSITION TITLE: Senior Backend Software Engineer
Experience: 7+ years
Location: Guadalajara, Mexico (Hybrid)
Industry: Media & Entertainment
ABOUT THE ROLE:
We are seeking a Software Engineer with expertise in with expertise in backend systems, databases, and cloud platforms. This role blends hands-on backend engineering with higher-level responsibilities in design, architecture, and team leadership. You’ll play a key role in shaping solutions, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality software.
This role requires strong technical depth combined with the ability to design scalable systems, mentor engineers, and collaborate across teams to deliver business-critical solutions.
RESPONSIBILITIES:
· Lead the design and development of backend services and APIs using modern backend frameworks.
· Design and implement backend systems that are highly scalable and easily expandable, ensuring they can adapt to evolving business needs and future growth.
· Contribute to system architecture discussions and own module/service-level designs.
· Design and build client-facing APIs that are scalable, reliable, and secure, ensuring services and APIs comply with security best practices in collaboration with the security team.
· Design and build internal APIs that are consumed by frontend applications and services.
· Write clean, maintainable, and performant code.
· Design and optimize solutions using relational and non-relational databases.
· Adopt and champion AI-assisted development tools to accelerate delivery, improve code quality, and share best practices across the team.
· Partner with QA to deliver quality features in a timely manner.
· Ensure sufficient unit test coverage for backend services, working closely with the Tech Lead to validate test quality and completeness.
· Support and mentor junior engineers in writing effective unit tests and fostering a test-first mindse