Senior Backend Engineer
About the Role:
We are seeking a highly skilled and experienced Senior Backend Engineer to join our technology team. As a key member of our engineering team, you will play a crucial role in designing, developing, and maintaining scalable and maintainable software products.
Key Responsibilities:
* Design and implement scalable backend systems using C# and ASP.NET Core.
* Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications.
* Participate in architecture discussions and contribute to technology evaluations.
* Develop and maintain high-quality code, adhering to coding standards and best practices.
* Work closely with product managers, designers, and QA engineers to ensure seamless delivery of software products.
Requirements:
* 5+ years of experience in .NET software development with C# and ASP.NET Core.
* Strong knowledge of object-oriented design, microservices architecture, and API development (REST/GraphQL).
* Experience with SQL and NoSQL databases, as well as caching with Redis or similar.
* Advanced understanding of cloud-native architectures, CI/CD pipelines, and DevOps practices.
* Experience in containerization (Docker, Kubernetes) and agile development methodologies.
* Excellent communication and interpersonal skills, fluent in English and Spanish.
* Possess a solid understanding of performance optimization and secure development practices.
What We Offer:
* A dynamic and collaborative work environment.
* Opportunities for growth and professional development.
* A competitive salary and benefits package.
How to Apply:
If you are a motivated and talented engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to us.