Fullstack .NET Developer / Tech Lead (Senior)

Fullstack .NET Developer's career is an exciting and challenging adventure. To build top-notch apps you have to master front-end and back-end.

What you will bring to the table

  • 6+ years of software development experience
  • strong experience with technologies like .NET Core, ASP.NET Core, Angular 2+ or React, SQL
  • basic experience in developing middleware, REST API integration and popular messaging platforms (e.g. RabbitMQ, Azure Service Bus, Kafka, etc).
  • understanding of object-oriented programming
  • practical knowledge of good practices like: SOLID, DRY, TDD
  • experience with Unit Testing and techniques like TDD
  • experience with Git
  • good knowledge of HTTP and REST API
  • applied knowledge of writing Web apps
  • familiarity with continous integration
  • excellent command of english and polish
  • ability to work efficiently with remote teams using technology and highly motivated to collaborate with the team while managing their own time very well
  • strong communication skills with ability to articulate technical concepts to business and document
  • goal oriented attitude

What you might surprise us with

  • even more years of experience!
  • experience with cloud
  • experience with Agile methodologies and techniques like XP
  • experience with microservices architecture and using Docker containers, Kubernetes, AKS, Azure and/or AWS cloud platforms, No-SQL experience is also a plus
  • experience not only solving but also avoiding performance issues

Your work in details

  • writing and maintining both frontend and backend code
  • following and establishing best practices of writing code
  • working on application architecture together with your team and technical people from client’s side
  • performing code reviews
  • leading the development of applications with the support of a small team and fostering strong working relationships with immense collaboration and ownership
  • taking part in scrum activities
  • train and lead staff, including resources across technical capabilities and in delivery centers worldwide
  • coaching other developers and sharing your knowledge with the team, inspire & motivate them
  • work with the application support teams for deployments and to resolve high priority issues
  • migrating existing functionalities to Angular
  • delivering applications that help companies to improve their business
  • optimizing businesses by process mapping, modeling, and visualization
  • helping to speed up our clients’ decision-making process

How we operate?

  • we work in polish timezone, so usually the latest possible meeting may end around 5.30pm
  • we provide laptop and work using VDI (Virtual Desktop Interface), but it’s possible to request laptop from the client
  • we work in Agile methodologies
  • we share knowledge both between team members and company-wide
  • some of us work remotely, but we always try to meet in the office once in a while
  • we value self-development and proactive attitude for improving the way we work

Meet your recruitment guardian

Hello, I'm Marysia
Synergy Codes Recruitment Specialist

I can’t imagine my life without music and I’m a huge fan of Italian cuisine. When I’m off I run, mostly 5-10km, but I also run in my home plant jungle. At Synergy Codes I’m in charge of recruitment, so if you need some Q&A, you’ve come to the right place!

Wanna join the Squad?

If like us, you want to be yourself at work, you’re constantly striving for self-development, and the opportunity to see the real effects of your work gives you an energetic kick, well … we have a lot in common!