Full Stack Senior Developer
Gebwell Sp. z o.o.
⚲ Chwaszczyno (pow. kartuski)
Wymagania
- C#
- React.js
- TypeScript
- PostgreSQL
- MongoDB
- Entity Framework
- Git
- Microsoft
- Terraform
- Figma
Opis stanowiska
Nasze wymagania: Minimum 5 year of experience on similar position Practical knowledge of TypeScript and the React library on the frontend. Proficiency in C# and the .NET platform (latest LTS version) on the backend. Experience in data management using PostgreSQL, MongoDB, and Entity Framework (Code First). Experience in building solutions based on Microsoft Azure (App Service, Container Apps, Blob Storage, Active Directory B2C). Experience working with Git / GitHub version control systems. O projekcie: The project involves the greenfield development of Sales Tool, a cloud-native CPQ (Configure, Price, Quote) platform. The system is designed to automate technical dimensioning, complex configuration, and commercial quoting for industrial energy solutions based on company portfolio. Zakres obowiązków: Creating responsive, interactive "drag & drop" interfaces and working with UX/UI designs (Figma). Designing business logic services and system communication via REST APIs. Designing asynchronous event processing (Publish/Subscribe, Azure Service Bus, MassTransit). Defining infrastructure (IaC) using tools such as Bicep, Terraform, ARM. Implementing secure credential storage (Azure Secrets, GitHub Secrets) and managing dependencies (Dependabot). Maintaining and monitoring application performance using Application Insights and Azure Monitor. Writing automated unit and integration tests. Implementing automated CI/CD pipelines using GitHub Actions. Oferujemy: stable employment in a well-established company with a strong market position, the opportunity to contribute to a new project and have a real impact on its development, work in a modern office located in Chwaszczyno (near Gdynia), a friendly work atmosphere and support from an experienced team, a high level of independence and the opportunity to implement your own ideas, opportunities for professional growth and development of new skills, long-term cooperation on growing and evolving projects.