Backend Web Development

Contact for pricing

About this service

Summary

Results-driven Senior Software Engineer/Team Lead capable of designing and developing web applications with an "end-in-mind" perspective, balancing the broader goals and objectives by understanding the problem domain, business drivers, user needs, security and strengths and weaknesses of competitor products.

What's included

  • Git Repo Access

    Full access to GitHub project, actions (CI/CD) and change history. May be new repo or forked from existing application.

  • Files and Installation Scripts

    Will be able to install in one command and run from another single command. May require Docker to be installed.

  • CI/CD configuration

    GitHub Actions setup to test on pull request and merge

  • Unit Tests

    Most development is carried out in unit tests and are delivered with the project. These typically use Mocha or Jest depending on project but may also use other frameworks such as Playwright or Cypress.

  • GitHub Project

    Projects are managed using GitHub Projects. Though this isn't necessarily transferrable as a deliverable per se, these are accessible and may be important to future work.


Skills and tools

Backend Engineer
Software Engineer
ExpressJS
Kafka
Node.js
PostgreSQL
TypeScript

Work with me