SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer .NET

EdCast - Krakow, Poland - Hybrid

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

EdCast is hiring a Software Engineer to join a hybrid team in Krakow building cloud-based web applications and services on the Microsoft .NET stack. You will own features end-to-end, from design through deployment and production support, working primarily in C# and .NET Core to build backend services and APIs. Key Responsibilities: - Design, develop, and maintain backend services and RESTful APIs in C# / .NET Core, deployed on AWS. - Write, review, and optimize SQL queries, stored procedures, views, and schema changes against SQL Server; diagnose performance issues through execution plans and indexing. - Build and deploy cloud-native components on AWS using Lambda, ECS/Fargate, API Gateway, S3, RDS, and CloudWatch. - Develop front-end features using React, Angular, or comparable modern frameworks, and integrate them with backend APIs. - Own delivery of assigned features end-to-end: technical design input, implementation, unit and integration tests, code review, and deployment through CI/CD. - Monitor, debug, and improve application performance, security, and reliability, including participation in production support and incident triage. - Investigate functional and technical issues, drive root cause analysis, and implement durable fixes. - Participate actively in agile ceremonies, contribute to estimation and technical design reviews, and give constructive feedback in peer code reviews. - Develop and integrate AI-powered features using AWS Bedrock and modern LLM frameworks. - Collaborate across QA, product, operations, IT security, and release management, communicating status and risks proactively. Requirements: - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience. - 1–2 years of professional software development experience building applications in C# and .NET (.NET Core / .NET 6+ or .NET Framework). - Demonstrated experience designing and consuming RESTful APIs. - Strong SQL skills against a relational database such as SQL Server: data modeling, joins, stored procedures, indexing, and query optimization. - Hands-on experience deploying or operating workloads on AWS, with working knowledge of at least three commonly used services. - Solid grasp of object-oriented design, SOLID principles, and common design patterns. - Working experience with a modern front-end framework such as React or Angular, along with strong HTML, CSS, and JavaScript/TypeScript fundamentals. - Experience with Git-based workflows, branching strategies, and pull request review. - Experience writing automated unit tests with xUnit, NUnit, or MSTest. - Understanding of secure coding practices and awareness of common vulnerability classes (OWASP Top 10). - Foundational knowledge of AI, Generative AI, and LLMs, including prompt engineering and practical applications in software development. - Strong analytical and problem-solving skills, and clear written and verbal communication. Preferred Qualifications: - Experience with Entity Framework Core, Dapper, or another ORM, and proficiency with LINQ. - Hands-on experience with AWS Lambda, S3, ECS/Fargate, API Gateway, RDS, DynamoDB, SQS/SNS, IAM, or infrastructure-as-code (CloudFormation, CDK, or Terraform). - Experience building or maintaining microservices and containerized applications with Docker. - Experience with CI/CD pipelines such as Azure DevOps, GitHub Actions, AWS CodePipeline, or Jenkins. - Familiarity with NoSQL or caching technologies such as DynamoDB, MongoDB, or Redis. - Experience integrating LLM or AI capabilities using AWS Bedrock, Azure OpenAI, Semantic Kernel, or LangChain. - Working knowledge of Python, particularly for AI or data-related tasks. - Experience in an Agile or Scrum environment with regular production releases. - Interest in user experience, accessibility, and responsive web design. - AWS certification (Developer Associate or Solutions Architect Associate) or relevant Microsoft certification. - Experience with component libraries, state management, or front-end testing tools in the React or Angular ecosystem.

Similar roles