Services

Backend Development

Backend development is the engine behind your site or app: the databases, APIs, and server logic that store data, enforce rules, and keep everything running. At Developer of Web, we design data models that fit how your business really works, then build APIs that are secure, well documented, and easy for a front end or mobile app to consume. We handle authentication, permissions, payments, and integrations, and we plan for the load your product will face as it grows. Our code is tested and monitored, so problems are caught early and fixed fast. Whether you need a fresh back end or a rescue for one that is fragile, we build a foundation you can trust and expand on for years.

Is this the right service for you?

It usually is when one of these describes you:

  • A product that needs a database, API and business logic behind its interface
  • A company connecting several systems that do not talk to each other
  • An application that has grown slow, fragile or expensive to run
  • A team that needs an API for a mobile app, partners or internal tools

What's included

  • Data model design based on your real workflows
  • Secure REST or GraphQL API development
  • Authentication, roles, and permission handling
  • Third-party and payment integrations
  • Database setup, indexing, and query tuning
  • Automated tests on core logic and endpoints
  • Logging and monitoring for early problem detection
  • Deployment pipelines with staging and production

Where the scope line sits

Fixed prices depend on clear boundaries. The left column is what a standard quote for this service covers; the right column is work we can add, but which is priced on its own.

Covered by a standard quotePriced separately
Data model design from your real workflowsFrontend or mobile interfaces (see frontend development)
REST or GraphQL API design and buildLegacy data cleanup before migration
Authentication, authorization and validationCloud hosting, database and API fees
Agreed third-party and payment integrationsFormal penetration testing (we can coordinate a third party)
Automated tests on core logic and endpointsOngoing operations beyond the warranty (a support plan)
Deployment pipeline, environments, logging and monitoringMachine learning or data science work

How we approach it

  1. Model. We design the database around the entities, relationships and rules in your business, not around screens. Output: a reviewed data model.
  2. Design the API. We define endpoints, contracts, error handling and versioning so frontend and partners can build in parallel. Output: API documentation.
  3. Build. We implement endpoints and business logic in small, tested pieces, with validation and permissions on every route. Output: a working API on staging.
  4. Secure and harden. We add authentication, rate limiting, audit logging, secrets management and dependency checks. Output: a security review checklist, completed.
  5. Deploy and monitor. We set up pipelines, staging and production environments, backups, logging and alerts. Output: a production system with a runbook.

What lands in your hands at the end

  • Source in a Git repository you own
  • Data model and API documentation
  • Automated tests and a CI pipeline
  • Infrastructure as configuration and a deployment runbook
  • Monitoring dashboards and alert rules
  • A defect warranty period on the delivered work

REST, GraphQL, serverless or a monolith?

Architecture choices should follow the shape of your data and team, not fashion.

ApproachChoose it when
REST API on Node.jsMost applications: predictable, cacheable, easy for partners and mobile apps to consume.
GraphQLFront ends that need flexible queries across many related entities, with a team able to manage the schema.
Serverless functionsSpiky or low-volume workloads, integrations and event-driven jobs where you pay per use.
Modular monolithA single product with one team: simplest to run, easy to split later if scale demands it.

Technologies we use

  • Node.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • REST APIs
  • GraphQL
  • Redis
  • Docker
  • AWS

What moves the price

There is no rate card for this service because the range is too wide to be honest about in one number. After a free call you get a fixed quote; these are the inputs that decide it.

  • Number of entities and relationships. More tables, rules and history mean more modeling, endpoints and tests.
  • Integrations. Each external system brings authentication, limits, retries and sandbox testing.
  • Security and compliance requirements. Audit trails, encryption at rest, data residency and reviews add engineering time.
  • Performance and scale targets. Indexing, caching, queues and load testing are extra work for high-traffic systems.
  • Reporting. Aggregations and exports across large datasets need careful query design.

The pricing page explains how we scope and quote. To get a written estimate, describe the project on the contact page.

Typical timeline

A backend for a focused application takes 4 to 8 weeks. Systems with many integrations or strict compliance run 3 to 6 months.

  • Requirement stability.
  • Sandbox access for integrations.
  • Legacy data migration.
  • Compliance review cycles.

What can go wrong, and how we prevent it

  • Data model that cannot grow. We model from workflows and review the design before any endpoint is built.
  • Insecure endpoints. Authentication, permissions and validation on every route, plus dependency scanning and a pre-launch review.
  • No visibility in production. Structured logging, error tracking and alerts are part of scope, not an afterthought.

An illustrative example

Illustrative only. A subscription box company needs a backend for customer accounts, plans, shipments and a warehouse integration, plus an API for a future mobile app. Modeling and API design take two weeks, the build five, hardening and deployment one: about eight weeks to production.

Why choose us

  • Data models built for how your business actually works
  • Secure APIs with auth and validation from the start
  • Tested code that holds up as traffic grows
  • Monitoring that catches issues before users do
  • Clear docs so any developer can extend the system

FAQ Answers

Frequently asked questions

If your product has user accounts, custom logic, or integrations, a solid back end matters. For simpler sites, a content system may be enough. We help you decide based on your needs.

REST is simple and widely understood, while GraphQL suits apps that pull varied data in one request. We recommend based on your front-end needs and team experience.

Yes. We audit the current code, document what it does, then stabilize, secure, and improve it in steps so your product keeps running while we work.

We design the database and services to grow, use caching where it helps, and choose hosting that can add capacity as your traffic increases.

Yes. We add automated tests on core logic and endpoints so future changes do not break existing features, which keeps maintenance safer and cheaper.

PostgreSQL for most applications, because it is reliable, well understood and handles relational data and JSON equally well. We use other stores when the workload calls for them, such as Redis for caching and queues.

Yes. We design the API contract with the mobile team, version it, document it and add the authentication and rate limiting a public-facing API needs.

Fixed quote

Get a fixed quote in 24 hours

Free, with no obligation. We reply within 24 hours, Monday to Friday, with a written fixed price or the questions we need answered first.

Accessibility fixes, small site
$500 to $2,000
Small business website
About $2,000
Larger site or redesign
$3,000 to $6,000
Web app MVP
$8,000 to $15,000
  • Fixed price in US dollars, in writing, before work starts
  • Built and fixed to WCAG 2.2 AA, tested by hand
  • Code, content and accounts are yours on final payment

Prefer to talk? Call +1 (365) 440-1786 or email info@fourcents.ca.

Request your free quote

Only name, email and project details are required. Phone is optional.

Please enter your name.

Please enter a valid email address.

Please tell us a little more about your project (10 or more characters).

Please check the phone number, or leave it empty.