Full Stack Engineer (C#)
Overview
enova-labs is seeking a talented Full Stack Engineer to join our team. We are interested in speaking with candidates that have a passion for full stack application development. Our core focus is building scalable web applications for a wide variety of Startups across multiple industries.
This is a Full Stack position where you will be owning entire features end to end. You’ll primarily be using the Microsoft .NET stack (C#) and MySQL in a cloud-hosted (Azure) environment. You’ll be using cutting edge technologies.
Responsibilities
-
Work on robust service layer technologies such RESTful APIs, JSON, and other web API.
-
Participate in design & development of projects including new features
-
Architect and write scalable, strong and tested code.
-
Work on features across the entire platforms stack (Front End, APIs, Backend and infrastructure)
-
You’ll be given substantial feature ownership, and we’ll expect you to contribute product ideas as well as code.
-
Comfortable working independently and communicating with the engineering team productively.
Skills & Requirements
-
Minimum of 5 years experience with software engineering.
-
Excellent problem solving skills and data structure understanding.
-
Excellent ability to debug problems and come up with solutions based on limited information.
-
Proficient in C# / .NET / ASP.NET / MVC / JSON
-
Strong HTTP and REST API knowledge.
-
Javascript / Node / Angular / Backbone / jQuery
-
HTML / CSS
-
Knowledge of at least one of the following languages (or strong willingness to learn): Ruby, PHP or Python.
-
Experience with SQL Server, MySQL, PostgreSQL.
-
Excellent writing and communications skills required.
-
BA/BS or MS degree in Computer Science or related technical discipline.