Full Stack Developer (.NET + Angular) Offline

You are the one if…

 

YOU HAVE

 

* 5+ years experience developing sophisticated web-based applications using .NET Core, JavaScript, and Angular.

* Solid experience with relational (PostgreSQL, MS SQL) and NoSQL databases, search engines (ElasticSearch), and GraphQL ecosystem.

* Knowledge of Auth/Security, Redis, Kafka or similar technologies.

* Hands-on experience with docker and any Cloud Service Providers.

* Experience working with continuous integration, delivery and deployment systems, code quality automation systems, and debugging/profiling tools.

* Keen ability to resolve performance issues.

* Understanding of development patterns: MVC, MVVM, IoC, Pub-Sub, Observable.

* Knowledge and understanding of OOP, SOLID.

* Solid understanding of the client-server interaction principles.

* Thorough understanding of the application development life-cycle, code management and release management.

* An active interest in staying up to date with new technology, new frameworks, new languages and other developments.

* Experience with Agile development methodologies.

* A self-starter attitude, highly motivated and with an eye for detail.

* High integrity, accountability, a positive attitude, and willingness to do what it takes to make the team successful.

* Strong verbal and written communication skills and able to communicate to both technical and business audiences.

* Experience working in distributed teams.

* Proficient in English: B1/Intermediate and higher.

 

 

WOULD BE BENEFICIAL

* Experience working with Azure Cloud Services.

 

 

YOU WOULD LOVE TO

* Embrace the challenges of building the continually evolving data-heavy B2B SaaS solution.

* Write clean, efficient and maintainable code while adhering to team's coding guidelines and quality standards.

* Develop high-volume, low-latency applications.

* Deliver functional and testable code with thorough unit testing.

* Perform and participate in code reviews, architecture design and technical research.

* Investigate technical issues, find and fix bugs, improve the performance and responsiveness of the apps you develop.

* Optimize application for maximum speed and scalability.

* Promote innovation, creative thinking, communication, and collaboration among team members.

* Follow and foster Agile methods in software development.

The job ad is no longer active
Job unpublished on 27 March 2023

Look at the current jobs C# / .NET →