Full-Stack Software Engineer
Progress Software Corporation1 month ago
Sofia, BulgariaMid Level
Responsibilities
- Design, develop, and maintain SaaS components across AWS infrastructure, .NET backend microservices, and React frontend applications.
- Build and maintain integrations with SFTP, FTP, Amazon S3, Azure Blob Storage, Google Cloud Storage, and other enterprise and cloud systems.
- Write stable, reliable, maintainable code using modern .NET technologies.
- Deliver solutions independently with minimal oversight while maintaining engineering, quality, reliability, and security standards.
- Collaborate with Product Management, UX/UI designers, QA, Support, and other cross-functional teams.
Requirements
- University degree in Computer Science or equivalent professional experience.
- At least 3 years of professional software engineering experience building and supporting SaaS applications in production environments.
- Strong professional experience with C#/.NET and ASP.NET Core.
- Experience with modern front-end technologies and TypeScript.
- Experience with AI-augmented coding tools including Copilot, Cursor, or Claude Code.
- Strong collaboration skills, adaptability, and good written and verbal English communication.
- Experience with relational and/or NoSQL databases is beneficial.
- Exposure to AWS or another cloud platform using Terraform is beneficial.
Benefits
- Generous remuneration package.
- Employee Stock Purchase Plan enrollment.
- 30 days of paid annual vacation, an extra birthday day off, and two additional volunteering days off.
- Premium healthcare and dental coverage and additional pension insurance.
- Well-equipped on-site gym with CrossFit equipment and a climbing wall.
- Co-funded Multisport card.
- Hybrid work arrangement indicated by the posting.