Tech Stack
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQSQLSymfonyTypeScriptVue.js
About the role
- As a Full Stack Engineer, you will play a crucial role in our Communication Foundation Team.
- Utilize Vue.js and TypeScript for elegant frontend interfaces used across the company to improve doctor and patient experiences.
- Backend focus on .NET/C# with asynchronous programming and distributed systems.
- Collaborate with UX/UI designers and stakeholders; participate in agile development and CI/CD.
- Ensure compliance with global communication regulations; secure, reliable system design.
- Contribute to code reviews, testing, and documentation; mentor and share knowledge.
- Stay curious about AI/ML and emerging tools to improve workflows.
Requirements
- Over 5+ years of progressive experience in full stack web application development, with a proven track record of designing and delivering complex, scalable systems.
- Advanced proficiency in backend development using .NET/C#, including asynchronous programming and distributed systems.
- Practical knowledge of message brokers (e.g., RabbitMQ).
- Solid experience building sophisticated user interfaces with TypeScript and Vue.js, capable of owning frontend development tasks independently.
- Deep understanding of database design, optimization, and implementation across both SQL and NoSQL technologies.
- Deep understanding of containerization/orchestration technologies at scale (Docker, Kubernetes).
- Strong grasp of software development best practices, including SOLID and DRY, ensuring comprehensive test coverage and effective code reviews.
- Proficiency in English (spoken and written, minimum B2 level).
Bonus Points If You:
- Hands-on experience with major cloud platforms (Azure, AWS, or GCP).
- Experience integrating AI into development workflows or building AI-powered products.
- Experience designing and managing notification systems at scale (email, SMS, push).
- Prior experience with PHP/Symfony projects.