
Senior Backend Developer – Core
Aceve
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • Portugal
Visit company websiteExplore more
Job Level
About the role
- Develop, maintain, and optimize scalable backend solutions using .NET 6+ and C#
- Design and implement robust and performant .NET WebAPIs, integrating Entity Framework/Dapper, LINQ, and Raw SQL for efficient data handling
- Write clean, maintainable, and testable code with strong automated unit test coverage (xUnit)
- Produce high-quality technical documentation for reference and reporting
- Collaborate with Product Owners, Developers, and UX/UI Designers to deliver end-to-end solutions
- Work within cross-functional teams to integrate DevOps practices into the development lifecycle
- Use Jira and GitLab for project tracking, version control, and team collaboration
- Contribute to delivering iterative, high-quality solutions by applying Agile development practices
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- 5-10 years of professional experience with .NET (6+), C#, WebAPI, Entity Framework, LINQ, and SQL
- Strong expertise in Database Modeling and Design (PostgreSQL and Microsoft SQL Server)
- Experience with Message Bus frameworks (MassTransit, Saga/RabbitMQ)
- Proven track record in developing and maintaining containerized microservices
- Proficiency in automated unit testing (xUnit)
- Strong understanding of DevOps practices and CI/CD processes
- Hands-on experience with Jira, GitLab, GitHub
- Excellent collaboration skills and familiarity with Agile methodologies
- Strong problem-solving ability and clear, effective communication skills
- Fluent in spoken and written English.
Benefits
- Hybrid work setup, allowing 2-3 days a week in the office
- Professional development opportunities
- Equal opportunity employer fostering an inclusive environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET 6+C#WebAPIEntity FrameworkDapperLINQSQLPostgreSQLMicrosoft SQL Serverautomated unit testing
Soft Skills
collaborationproblem-solvingcommunicationAgile methodologies
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering