Middle/Senior .NET Full-Stack Engineer (#13847964)

Lviv, Remote
Work type:
Technical Level:
Job Category:
Good E-Learning
Our client is an e-Learning company that provides accredited and tailored e-Learning solutions for professionals. The company is headquartered in London and sells training online to individuals, teams and organisations across a whole range of industries (worldwide clients includes: Prada, HPE, Value Retail, Alvanon, BMC, CSC, BSI ). The courses can be on a wide variety of subjects, from highly technical topics to soft skills.

The Full-Stack Web Developer will design, develop, and support backend services supporting integration with external systems (Learning Management System, Payment System, Invoicing etc.), and our infrastructure (Azure based). This position reports to the Manager of Web Development and will require working closely with other developers.

  • Design, implement, and support backend services and APIs
  • Produce documentation for internal and external API consumers
  • Create automated unit and integration tests for verifying proper service behaviour
  • Support deployment of services onto our Azure infrastructure
  • Work in teams or on one’s own with little supervision and can stay focused on the task(s) at hand
  • Prioritize multiple tasks, working in a fast-paced, start-up with a strong team
Essential Qualities:
  • Passionate about code structure and reuse when designing features and planning for success
  • Understands the importance of meeting deadlines while never losing sight of the quality of our products
  • Problem solver who can fix bugs and defects within our applications and can work well with our Quality team to deliver
  • Excellent verbal and communication skills, including the ability to communicate effectively and persuasively with individuals, groups, or work teams to explain difficult technical issues
  • Understanding of the power to listen, investigate all sides, come up with a viable solution and then respond to produce the most effective outcome
  • The ability to translate own problem-solving abilities to the team providing them with the guidance and tools necessary to develop and enhance problem-solving abilities
  • Driven to take ownership of services and apis. Constantly looking for ways to improve services to better support our customer’s requirements
  • 3+ years cumulative experience designing and developing applications on the Microsoft .Net platform and technologies i.e. C#, ADO.NET, WCF etc.
  • 3+ years of experience in writing SQL queries and database development
  • BS degree in Computer Science or equivalent technical degree and experience
  • Clear understanding of web services approach including protocols such as REST and SOAP
  • Understanding of design pattern and Microsoft best practices
  • Familiarity (or preferably experience with) with Azure
Desired experience and skills:
  • Experience with Visual Studio and Team Foundation Services
  • Experience with C#
  • Experience with SQL
  • Experience with WCF REST APIs
  • Experience with Caching
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office
Professional growth:
  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more