- Min of 6 years with relevant web application development experience in Full Stack environment in PostGreSQL/ Nodejs/ React (60% backend/ 40% frontend)
- Knowledge of Cloud Infrastructure (Azure or AWS)
- Understanding of modern React, including hooks
- Strong experience with relational databases such as PostgreSQL or MS SQL Server
- Extensive experience building web APIs with Node.js
- Some integration experience with CRM s such as Hubspot or Salesforce helpful
- Strong understanding of in Business Intelligence and Visualization of Data utilizing tools such as Azure Data Factory or AWS equivalent
- Some experience with frontend web development, including CSS, HTML, JavaScript and Python
- Experience working in an Agile/ SCRUM/ consistent delivery environment with constantly changing priorities
- Proficient understanding of code versioning tools such as Github, Gitlab or Bitbucket
- Familiarity with continuous integration helpful
- Experience with Agile software development lifecycle tools such as Jira or Azure DevOps
- Understanding of IT technologies, trends, interdependencies and challenges and equipped to brainstorm with Engineers building innovative solutions that consistently challenges the status quo.
- Flexible, with proven ability to positively respond to shifting priorities, demands and timelines through analytical and problem-solving capabilities
- Positive and strong team player with a good work ethic
- Bachelor of Computer Science Degree or related years of experience required
Duties and Responsibilities:
- Develop, implement and maintain small, medium & large-scale IT software application projects
- Build a React Remix js, Nodejs, PostGreSQL stack application in Azure Apps Services
- Create efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Participate in Agile Scrum ceremonies including standup meetings, sprint plannings, backlog groomings and retrospectives during two-week sprints
- Define use cases, brainstorm solutions and generate logic rules based on common practices.
- Scope projects and estimate timelines
- Develop new applications, varying in size from start to finish
- Manage of existing internal web applications
- Create implementation plans and work with end users to ensure successful launch