Job DescriptionOverviewThe Full Stack Developer analyzes users' needs and then design and develop software to meet those needs. Designs, creates, deploys and updates programs for a particular device, the web or a specific operating system. Reports to the TerraLink USA Project Development Lead. Resource will be able to work from home. Resource must be located in the Eastern or Central time zone.
Specific ResponsibilitiesProvide daily inputs to sprint development activities in the TerraLink DevOps.Attend Huddles with TerraLink and Customer project team members help teams discuss the status of user stories; share goals, and to escalate blocks that impede the team’s progress.Construct (UX/UI design, architecting, and coding) assigned user stories for the next iteration of the project, with the goal of having a working product to launch at the end of the sprint.Attend Sprint Reviews (as requested) where the functionality is shown to the product owner to gain acceptance on completed work.Attend Retrospective Meetings to discuss what went well and what needs improvement in our agile and software development processes.Provide UAT support and update code to address approved defects / enhancements.Create, document, and validate (with assistance from Product Owner) Unit Testing scripts.Create, document, and validate (with assistance from Product Owner) E2E Testing scripts.Create Postman documentation.Required SkillsAdvanced experience with Next.jsAdvanced experience with typescriptAdvanced experience with node.js-based API development (Node.js/Serverless/etc)Experience with relational databases (Postgres or similar)Experience with AWS (Cognito, Lamba, Fargate, Amplify)Experience in unit-testing with JestExperience in e2e-testing with Cypress (nice to have)Experience with PostmanGeneral SkillsExperience with Drizzle or similar ORMExperience with monitoring tools (Sentry, Elastic, etc)Expeience with DockerExperience with GitHub actions or other CI/CD processesExperience with Sentry Error LoggingExperience with Elastic LoggingExperience with sonarqube