Full Stack Developer

Job ID: 35565406

Budget: $3,000 – $5,000 USD

We are searching for a versatile and self-motivated developer to join and support our growing team. You must have a passion for building great software and the ability to work in an energetic and interactive environment.

Responsibilities:
- Build and maintain new multi-tiered systems utilizing languages such as C#, Java, and JavaScript
- Build and maintain front-end applications using Angular, React, NextJS, etc.
- Maintain existing applications built with Java, ASP.NET MVC, ASP.NET Web API, Angular, etc.
- Explore and develop skills in a new or unfamiliar technologies and frameworks
- Communicate and coordinate with management and other departments on projects tasks
- Ability to manage all phases of a project
- Prepare all appropriate user and technical documentation for assigned development projects
- Provide end-user production support for in-house developed and purchased software including after-hours support scheduled on a rotating basis with other developers

Requirements:
- Knowledge of C#, Java or other similar programming languages
- Experience in building front-end applications (JavaScript, Typescript, Angular, React, etc)
- Experience in developing cloud-based applications and services (AWS, GCP, Azure, etc)
- Solid understanding of HTTP and Web protocols
- Knowledge of object-oriented and/or functional paradigms
- Familiar with relational database design, preferably MS SQL Server or MySQL
- Experience in building RESTful web services and n-tiered distributed systems
- Experience in a source control system, preferably Git
- Ability to write and debug SQL queries and stored procedures