Senior Backend Developer
Overview
As the Senior Backend Developer, your mission is to build and maintain backend systems while occasionally contributing to frontend efforts. This role centres on developing services that serve as the backbone of a
- driven application, supporting integrations, user management, and senior stakeholder access.
You’ll play a key part in a squad focused on
- scale application migration, scalability, and system optimisation. You’ll work closely with the team and product managers to ensure technical proficiency and deliver reliable solutions aligned with business goals.
You will contribute to architectural design discussions, participate in peer reviews, and advocate for engineering best practices. From onboarding through to active development, your input will be crucial in ensuring roadmap deadlines are met without compromising system stability or code quality.
Responsibilities
- Design, develop, and maintain backend services that support an application used for data ingestion, facilitating the migration of users, clients, and data workflows from legacy systems to the new platform, while ensuring optimal performance and stability.
- Contribute to frontend tasks to support the existing UI layer and maintain cohesion across all components.
- Collaborate within a
- functional Scrum team, ensuring all deliverables align with business and technical priorities. - Participate in sprint ceremonies, pair programming, and architectural discussions, actively reviewing code, distributing workload, and applying best practices to shared libraries and system processes. Suggest ideas for technical optimization, propose solutions, and uphold high standards of code quality, test coverage, and engineering discipline throughout the platform.
Qualifications
- At least six years of experience in backend development with. NET Core and C#, including Entity Framework Core, SQL Server, and data access patterns.
- Working knowledge in frontend development with React, Vite, Type
Script, and proficiency in Java
Script, HTML, and CSS. - Proficiency with software engineering principles, design patterns, and RESTful API design and implementation.
- Proficiency in automated testing for backend systems using x
Unit and frontend with Vitest and Cypress. - Working knowledge of AWS native services and
- native development principles. - Hands-on experience with Git and modern version control workflows.
- Strong communication skills in English, both written and spoken.
Nice-to-have
- You are familiar with OAuth and secure user authorization flows.
- You have exposure to CI/CD pipelines, including YAML configurations, Terraform, and Azure Dev
Ops. - You have previous involvement in permission management systems or identity access control platforms.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Ingenious Lion by 2x
Get notified about new Senior Software Engineer jobs in Lisboa, Lisbon, Portugal.
Base pay range
Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: Ingenious Lion Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 5. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!