Senior Software Developer

Posted 2 months agoViewed
SpainFull-TimeMedia Technology
Company:Valsoft Corporation
Location:Spain
Languages:English, Spanish
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
AWSDockerPostgreSQLSoftware DevelopmentSQLAgileAmazon RDSASP.NETDesign PatternsHTMLCSSJavascriptMicrosoft SQL ServerOAuthReact.jsSCRUMTypeScriptC#.NETCI/CDRESTful APIsMicroservicesSoftware Engineering
Requirements:
Minimum 5 years of professional experience in software development A bachelor's degree in Computer Science, Software Engineering, or a related technical field is essential Strong proficiency in C# and .NET (Core, Framework) Expert-level experience with RESTful API development and ASP.NET Core Solid frontend development skills using TypeScript, React, JavaScript (ES6+), HTML5, and CSS3 Strong SQL skills with PostgreSQL and SQL Server Experience with ORM frameworks (Entity Framework) Hands-on experience with AWS services (S3, Lambda, RDS) Experience with Docker and containerization Proficiency with GitLab for source control and CI/CD workflows Understanding of microservices architecture and inter-service communication Familiarity with SOLID principles, design patterns, and clean architecture Understanding of authentication mechanisms (OAuth2, JWT) Experience writing automated tests (unit, integration) Strong understanding of Agile/Scrum methodologies Excellent problem-solving and analytical abilities Strong communication and collaboration skills in English (written and verbal) Proven ability to work in agile teams and deliver in fast-paced environments Self-motivated with strong organizational skills and attention to detail Hands-on attitude with a proven entrepreneurial spirit and pace-setter traits Fluent in Spanish and at least a professional level of English is required, both written and verbal Legally authorised to work in Spain
Responsibilities:
Design, develop, and maintain scalable microservices-based applications using .NET and modern web technologies Build and optimize RESTful APIs for media asset management, workflow orchestration, and AI-driven content analysis Implement multi-tenant architectures with database partitioning and realm-based authentication Develop responsive frontend interfaces using TypeScript, React, HTML5, CSS3, and Progressive Web App capabilities Integrate AI-driven capabilities, including speech-to-text, semantic segmentation, object detection, and face recognition Develop workflows for automated video processing, transcoding, and proxy generation supporting professional formats (MXF, OPATOM, PRORES, XDCAM) Deploy and manage services on AWS infrastructure (App Runner, S3, MediaConvert, Lambda) Build connectors for third-party platform integrations (YouTube, FTP, Amazon S3, social media) Implement asynchronous task processing and event-driven architectures Configure and optimize PostgreSQL and SQL Server databases for multi-tenant environments Write and maintain comprehensive unit and integration tests Implement proper error handling, logging, and monitoring Participate in code reviews and contribute to technical documentation Ensure security best practices, including JWT authentication, OAuth2, and secure credential management Work in an agile environment, contributing to sprint planning, estimations, and retrospectives Collaborate with cross-functional teams to deliver high-impact solutions Manage CI/CD pipelines using GitLab for automated build, test, and deployment
About the Company
Valsoft Corporation
View Company Profile
Similar Jobs:
Posted 22 days ago
SpainContractMobile Development
Senior Android Developer
Company:Workana
Posted about 1 month ago
Poland, Georgia, Serbia, Cyprus, Malta, USA, Armenia, Kazakhstan, Montenegro, Latvia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, AustraliaFull-TimeSoftware Development
Senior ERP Developer
Posted about 1 month ago
Poland, Serbia, Georgia, Cyprus, Malta, USA, Armenia, Kazakhstan, Montenegro, Latvia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, AustraliaFull-TimeSoftware Development
Senior Android Developer