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 motivated Junior / Mid-Level Backend-Focused Full-Stack Developer to join our engineering team. You will play a key role in building and scaling backend systems using Go and PostgreSQL, collaborating closely with product and frontend teams, and contributing to a platform used in real-world financial and real estate workflows.
This role offers real ownership, exposure to modern backend architecture, and strong growth opportunities in an early-stage startup.
Key Responsibilities
- Design, build, and maintain backend services in Go, including HTTP and gRPC APIs, background workers, and scheduled jobs.
- Model and manage relational data using PostgreSQL, including schema design, indexing, and performance-optimized queries.
- Implement efficient data access layers using pgx and manage database migrations using tern.
- Improve system performance and reliability through profiling, query optimization, caching, and concurrency patterns.
- Ensure high code quality through testing, code reviews, and clear documentation.
- Implement operational best practices, including structured logging, metrics, and tracing.
- Collaborate with product managers and frontend developers to define API contracts and data models.
- Apply security best practices, including input validation, least-privilege access, secrets handling, and data integrity controls.
- Leverage AI-assisted development tools to improve productivity, code quality, and learning velocity.
Must-Have Qualifications
- 3–7+ years of backend engineering experience, with 2–5+ years focused on Go.
- Strong understanding of PostgreSQL, including schema design, indexing, transactions, isolation levels, query planning, and migrations.
- Solid Go fundamentals: goroutines, channels, interfaces, error handling, dependency management.
- Experience building and maintaining RESTful or gRPC APIs, including routing, middleware, authentication, pagination, and rate limiting.
- Strong testing discipline (unit, integration, database-backed tests) and familiarity with mocking strategies.
- Practical understanding of performance and scalability, including CPU and memory optimization.
- Comfortable writing non-trivial SQL, including CTEs and window functions.
- Experience with Git-based workflows, pull requests, and code reviews.
- Clear communication skills, ownership mindset, and pragmatic problem-solving approach.
Nice-to-Have Skills
- AWS fundamentals (ECS/EKS/Lambda, RDS for PostgreSQL, S3, CloudWatch).
- Infrastructure as Code experience (Terraform).
- CI/CD experience using GitHub Actions and trunk-based development.
- Experience with caching and queues (Redis, SQS) and event-driven systems.
- Familiarity with observability stacks (OpenTelemetry, Prometheus, Grafana, ELK).
- Exposure to security and compliance topics (audit logging, secrets management, GDPR).