Mid–Senior Backend Developer (Go + PostgreSQL)

Filled
January 13, 2026

Job Description

Job Details

  • Company Name: ascend.mysmartpros
  • Employment type: Full time
  • Experience: 3-7 years
  • Salary: $40 to $55 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Role Overview

We are looking for a backend-focused full-stack developer with strong experience in Go and PostgreSQL to join our growing engineering team. You will help design, build, and scale backend systems that power real-world financial and real-estate workflows, working closely with product and frontend teams.

This role offers high ownership, meaningful impact, and strong opportunities for technical growth in an early-stage startup.

What You’ll Do

  • Design, build, and maintain backend services in Go, including HTTP/gRPC APIs, background workers, and scheduled jobs.
  • Model relational data and implement robust PostgreSQL schemas, indexes, and optimized SQL queries.
  • Develop efficient data access layers using pgx and manage database migrations (e.g., tern).
  • Improve performance and reliability through profiling, query optimization, caching, and concurrency patterns.
  • Ensure high code quality through tests, code reviews, and clear documentation.
  • Add operational excellence with structured logging, metrics, and tracing.
  • Collaborate with product and frontend teams to define APIs and data contracts.
  • Champion security best practices (least privilege, input validation, secrets handling) and data integrity.
  • Leverage AI-assisted development tools to improve code quality, accelerate workflows, and support your growth.

Must-Have Qualifications

  • 3–7+ years of backend engineering experience, with 2–5+ years focused on Go.
  • Deep understanding of PostgreSQL, including schema design, indexing strategies, query planning, transactions, isolation levels, and migrations.
  • Strong Go fundamentals: goroutines, channels, interfaces, error handling, dependency management.
  • Experience building and maintaining RESTful or gRPC services (routing, middleware, auth, pagination, rate limiting).
  • Solid testing discipline (unit, integration, and DB-backed tests) and familiarity with mocking strategies.
  • Practical knowledge of performance and scalability, including CPU and memory optimization.
  • Comfortable writing non-trivial SQL (CTEs, window functions) and using query analyzers.
  • Experience with Git-based workflows, pull requests, and code reviews.
  • Clear communication skills, strong ownership mindset, and pragmatic problem-solving approach.