Senior Full-Stack Developer
Join a cloud solutions and systems integration company to develop internal tools and customer-facing applications. The role focuses on backend engineering, Azure, distributed systems, microservices, DevOps, and generative AI solutions from proof of concept through production.
Обязанности
- Design and develop scalable, usable features for internal systems and customer platforms.
- Build, deploy, and maintain generative-AI applications across the full lifecycle.
- Lead backend development using C#, ASP.NET Core, Python, and Azure services.
- Develop backend services and APIs using microservice architecture practices.
- Work with distributed computing technologies to maintain system performance and reliability.
- Implement and maintain CI/CD pipelines and DevOps practices.
- Ensure code quality through automated testing, monitoring, and performance tuning.
- Collaborate with product, design, and engineering teams to deliver solutions.
Требования
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
- At least 4 years of hands-on experience with cloud platforms, preferably Azure.
- Strong backend development experience with C# and ASP.NET Core.
- Understanding of microservices architecture and experience building distributed systems.
- Experience with Kubernetes and distributed computing environments.
- Familiarity with DevOps tools and CI/CD pipelines.
- Strong problem-solving, adaptability, ownership, and accountability skills.
Будет плюсом
- Experience with AI coding tools such as GitHub Copilot or Cursor.
- Experience with Microsoft Power Platform or other low-code platforms.
- Familiarity with frontend frameworks such as React or Angular.
- Previous work on generative AI or machine-learning-integrated applications.