DevJobs

Information Technology Services Specialist

Overview
Skills
  • C# C#
  • JavaScript JavaScript
  • .NET .NET
  • React React
  • Node.js Node.js
  • Express.js Express.js
  • MongoDB MongoDB
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS
  • Azure Azure
  • Docker Docker
  • SQL Server
  • JSON Web Token
  • NPM
  • Babel
  • Webpack

Job Title: Full-Stack Developer

Responsibilities:

  • Develop and maintain web applications using React for the front-end and .net/Node.js for the back-end.
  • Design, implement, and manage databases using SQL Server and MongoDB.
  • Write clean, scalable, and efficient code in C#.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Participate in code reviews and provide constructive feedback.

Requirements:

  • Proven experience as a Full-Stack Developer or similar role.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React and its core principles.
  • Experience with Node.js and frameworks available for it (such as Express).
  • Proficiency in C# and .NET framework.
  • Experience with SQL Server and database design.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with cloud services (AWS, Azure, etc.).
  • Familiarity with CI/CD pipelines.
  • Knowledge of containerization technologies like Docker.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work on exciting and challenging projects.
  • Collaborative and supportive work environment.
  • Professional development opportunities.


Octopus Systems