Threecolts

Senior Full Stack Developer

Posted: 6 days ago

Job Description

Senior Full Stack EngineerLocation: RemoteTeam: EngineeringSalary: $90,000About UsWe’re a fast-growing SaaS company serving thousands of customers across multiple products. Our platform acts as a hub, coordinating core services that power real businesses around the world. With a remote-first team spread across many countries, we’re product-led and focused on building scalable, reliable systems that handle high volumes of data and traffic every day.The RoleWe’re looking for a Senior Full Stack Engineer to join our engineering team and help shape the next generation of our platform. You’ll work on mission-critical systems that support multiple products and customers at scale; from backend services and data workflows to modern frontend applications. This is a hands-on role for someone who enjoys solving real-world engineering challenges like scalability, performance, and concurrency, while collaborating closely with product and design to deliver great user experiences.What You’ll Work OnDesign, build, and evolve backend services in Go with RESTful APIsWork with Postgres and relational databases, including schema design, migrations, and performance tuningContribute to code reviews, technical design docs, and mentorship across the teamBuild reliable background jobs and async workflows with queues and workersDevelop and maintain modern SPAs using TypeScript with VueJs, plus state management and design systemsImprove frontend performance, user experience, accessibility, and internationalizationDeploy and operate applications on Docker and Kubernetes in a major cloud provider (e.g., AWS)Enhance monitoring, alerting, and incident readiness with metrics, logging, and tracingIntegrate external services such as payments (e.g., Stripe, Sage) and analytics platformsCollaborate with product and design to deliver features that are intuitive, reliable, and valuable to usersWhat We’re Looking For5+ years of senior-level experience in full-stack development, with a strength in both backend and frontendStrong skills in Go and building RESTful APIsHands-on experience with TypeScript and modern frameworks like React or VueSolid knowledge of SQL databases (Postgres), including schema design and query optimizationExperience with async systems, background jobs, and modern queueing solutionsComfort working in cloud environments with Docker/Kubernetes and CI/CD pipelinesFamiliarity with observability practices (metrics, logging, tracing, error tracking)Ability to design systems for scalability, security, performance, and maintainabilityExperience integrating third-party services (e.g., payments, analytics) to improve product valueA strong sense of user experience and product thinking: you consider the end user, not just the codeExcellent collaboration and communication skills, with the ability to mentor and support teammatesAbility to work independently in a remote, fast-paced teamNice to HaveFamiliarity with Prompt Engineering and working with LLMs/AI-driven toolingSkilled in optimizing queries and handling large-scale schema changesExposure to design systems and accessibility best practicesExperience with Python for scripting or data-related workflowsPrevious mentorship or technical leadership experienceWhy Join UsImpact: Lead development of mission-critical systems that support multiple products used by thousands of customersWork in a fast-moving environment with meaningful ownership from day oneBe part of a remote-first company with a strong, collaborative engineering cultureCreate tools that directly power real businesses in a rapidly growing ecosystem

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs