Apply

.NET Developer - AI Assistant Team (100% remote-friendly within Poland)

Posted 28 days agoViewed

View full description

📍 Location: Poland

🔍 Industry: Software Development

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentDockerSQLCloud ComputingDesign PatternsKubernetesVue.JsC#AlgorithmsAzure.NETREST APINosqlCI/CD

Requirements:
  • Strong experience with .NET/C# and relational databases (SQL).
  • A deep understanding of object-oriented programming (OOP) and design principles.
  • Experience working with NoSQL, Docker and observability tools.
  • A strong belief in testing as a crucial part of development.
  • Experience with asynchronous and multi-threaded programming.
  • The ability to design complex, scalable system architectures.
  • Curiosity about end-users, how they interact with and perceive our product.
  • Ability to apply product management techniques when it comes to proper prioritization and scope slicing.
  • Strong problem-solving and algorithmic thinking skills, with the ability to tackle complex challenges efficiently.
  • High level of ownership and accountability, with an entrepreneurial mindset as a plus.
  • Excellent communication skills in English (both spoken and written).
Responsibilities:
  • Design and develop backend functionalities in .NET/C#, following best coding practices.
  • Work with relational and NoSQL databases to ensure data integrity, scalability and security.
  • Implement clean architecture principles and the CQRS pattern.
  • Develop and optimize scalable distributed cloud systems.
  • Integrate AWS, Azure, Whisper, and ChatGPT.
  • Elevate queues such as Azure Queues or RabbitMQ.
  • Collaborate with frontend developers (Vue.js).
  • Ensure high code quality through TDD, DDD, and extreme programming practices.
  • Support DevOps-related tasks, including Kubernetes deployments.
  • Provide technical support and foster a culture of knowledge-sharing within the team.
Apply