Senior Full-Stack Software Engineer
Location
District Of Columbia + 1 moreAll locations: District Of Columbia | Colombia
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
CINC Systems
Title: Senior Full-Stack Software Engineer (Global) Location: Bogota, Colombia LOCATION: Worldwide (Remote-first / Hybrid optional) REPORTS-TO: AI Engineer, Lead Job Description: CINC Systems CINC Systems is the largest provider of accounting and management software in the community association management industry and the innovator behind accounting and banking integration. Founded in 2005 by a banker as the industry's first SaaS offering, CINC Systems now employs nearly 300 people and provides software and applications to more than 50,000 associations servicing over 5 million doors. In January of 2024, Hg Capital made a significant investment in CINC to accelerate the company’s growth trajectory and institute rapid product development. We are modernizing our architecture, product, and engineering culture to build a new generation of AI-enabled, modular, and intelligent SaaS applications. As a Senior Full Stack Engineer, you will play a key role in this transformation. About the Role As a Senior Full Stack Engineer, you will design and deliver modern, scalable applications that connect deeply with our users and form part of a larger AI-native platform. You will work across the stack, from backend services and APIs to responsive web applications and shared components. This role is ideal for an experienced engineer who thrives in a fast-moving, collaborative environment, values craftsmanship, and understands how to evolve large systems safely from monoliths to microservices. You will work closely with product, design, platform, and AI engineering teams to create software that is robust, maintainable, and forward-looking. Key Responsibilities - Design, build, and maintain high-quality web applications using TypeScript, Node.js, and frameworks such as React, Next.js, or NestJS - Contribute to the evolution of CINC’s architecture from monolith to modular microservices, applying sound system design principles and domain-driven thinking - Develop and consume RESTful and GraphQL APIs with strong understanding of service boundaries, contract design, and versioning - Implement event-driven and message-based integrations to improve scalability, resilience, and decoupling - Apply modern engineering practices including automated testing, CI/CD, and continuous delivery principles - Collaborate with design and product partners to translate complex requirements into simple, usable features - Participate in code reviews, pair programming, and iterative delivery following Extreme Programming (XP) values - Contribute to AI-enabled workflows by integrating APIs or shared AI services into user-facing features where appropriate - Mentor and guide engineers on best practices in system design, testing, and clean code - Engage in technical discussions around architecture, reliability, and performance to ensure quality and scalability across systems Qualifications Core Technical Expertise - 7+ years of software engineering experience building production web applications or SaaS products - Deep fluency in TypeScript and JavaScript with frameworks such as React, Next.js, or NestJS - Strong understanding of backend architecture, including monolith decomposition, microservice principles, and API design best practices - Experience designing and maintaining RESTful or GraphQL APIs with clear contracts and documentation - Knowledge of modern DevOps practices including CI/CD pipelines, observability, and containerized deployments - Familiarity with cloud environments such as AWS, GCP, or Azure - Solid experience with automated testing frameworks and test-driven development (TDD) Collaboration and Leadership - Excellent communicator who can clearly explain design choices and technical trade-offs to engineers, product managers, and designers - Demonstrated ability to take ownership of features from idea to deployment, balancing speed with quality - Experienced working in cross-functional teams and contributing to architectural discussions and reviews - Learning-first mindset with curiosity about new frameworks, design patterns, and AI-driven development Nice to Have - Experience integrating AI-powered services such as chatbots, copilots, or search assistants - Familiarity with LLM orchestration frameworks (LangChain, LangGraph, or similar) - Background in event-driven architecture or streaming systems such as Kafka, SNS/SQS, or Pub/Sub - Exposure to vector databases or retrieval-augmented workflows - Experience with infrastructure-as-code and container orchestration (Terraform, Docker) - Previous work in XP or Agile teams practicing pairing, refactoring, and continuous integration Mindset and Values - Builder’s mindset with a bias for simplicity, quality, and customer value - Clear communicator who values collaboration, feedback, and mentorship - Learning-first attitude with interest in emerging technologies and continuous improvement - Pragmatic engineer who can balance short-term delivery with long-term system health What Success Looks Like - Features are delivered quickly, safely, and predictably, with measurable improvements in performance and user satisfaction - Systems evolve from tightly coupled to modular and maintainable architectures - You are recognized as a trusted engineer who raises standards through code, communication, and collaboration - CINC’s full-stack engineering teams move faster with greater clarity and confidence
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Product and Growth
Recruiting From ScratchRecruiting from Scratch is a New York-based talent firm focused on connecting top-tier professionals with high‑growth companies and helping organizations buil
Title: Software Engineer, Product & Growth Location: San Francisco, CA|Onsite Job Description: Location - San Francisco, CA (Onsite – 4 Days per Week) Compensation - $160,000 – $280,000 Base + 0.1%–0.5% Equity Visa - Visa Sponsorship Available on a Case-by-Case Basis Company Stage - Early-Stage AI Startup (Series A) Industry - AI, Productivity Software, AI Agents, Workflow Automation About the Company The company is building AI-powered productivity software that helps users automate workflows, coordinate schedules, and interact with intelligent agents across the tools they use every day. Its platform combines LLM-powered agents with modern productivity workflows to help users manage tasks, scheduling, communication, and collaboration across email, calendars, Slack, and other business applications. Backed by experienced founders and rapidly growing customer adoption, the company is focused on building practical AI products that solve real user problems rather than AI demos. The engineering team owns products end-to-end, shipping quickly while continuously iterating based on customer feedback. As a Product & Growth Engineer, you'll own features across the entire product stack—from backend systems and frontend experiences to AI agent capabilities and integrations—while helping shape both product direction and user growth. This is a rare opportunity to join an early-stage AI company where every engineer directly influences product strategy, customer experience, and company growth. What You'll Do - Build product features end-to-end across frontend, backend, and AI agent systems - Design and develop new capabilities for AI agents and workflow automation - Build integrations with Slack, email, calendar providers, and external platforms - Prototype new product ideas rapidly and iterate based on customer feedback - Collaborate closely with design, product, and GTM teams to identify customer pain points - Design reliable backend services and APIs powering production AI workflows - Build scalable systems supporting AI-powered productivity experiences - Improve user onboarding, engagement, and product adoption - Work directly with users to understand workflows and identify product opportunities - Balance rapid experimentation with production-quality engineering - Help shape long-term product architecture and engineering best practices - Contribute across the full technology stack whenever needed Ideal Candidate Background Experience Requirements - 2+ years of experience building and shipping production software - Experience working at a high-growth startup or well-regarded technology company - Experience building customer-facing product features - Experience shipping products that incorporate LLMs or AI functionality - Experience owning projects from concept through production deployment - Experience working closely with product and design teams - Experience building production software used by real customers - Demonstrated product ownership and execution - Startup experience strongly preferred Technical Requirements - Strong backend engineering fundamentals - Experience designing scalable production systems - Comfortable working full stack when needed - Experience with AI/LLM-powered applications - Experience integrating external APIs and third-party services - Strong understanding of product architecture - Experience with TypeScript, Node.js, React, or similar modern frameworks preferred - Experience working with PostgreSQL or relational databases - Experience building agentic workflows or human-in-the-loop systems preferred - Experience working with graph data, contact graphs, or social network models preferred - Strong debugging and performance optimization skills Education - Bachelor's degree in Computer Science or related technical field preferred - Strong academic background from a top engineering program preferred Soft Skills - Strong product mindset - High ownership mentality - Excellent communication and collaboration skills - Strong customer empathy - Comfortable working in ambiguity - Self-directed and proactive - Bias toward execution - Passion for building intuitive user experiences - Startup mentality Preferred Backgrounds - Product engineering teams - AI application startups - Productivity software companies - Workflow automation platforms - AI agent startups - Early-stage venture-backed startups - Collaboration software companies - Developer productivity tools - Consumer or B2B SaaS startups - Engineers building AI-powered customer products Compensation & Benefits - Base Salary: $160,000 – $280,000 - Equity: 0.1%–0.5% - Opportunity to shape core product strategy - Significant ownership over product development - Direct collaboration with founders - Exposure to cutting-edge AI agent technologies - Rapid career growth opportunities - High-impact engineering role - Onsite collaboration in San Francisco Why Join This is an opportunity to help build the next generation of AI-powered productivity software used by real customers every day. You'll own features from idea through production while working across backend systems, frontend experiences, AI agents, and external integrations. As an early product engineer, you'll have outsized influence on product direction, customer experience, engineering culture, and company growth while building practical AI applications that improve how people work.
Title: Senior Graphics Software Engineer Location: Culver City, California, United States Job Description: Come build, innovate, disrupt, and thrive! KēSTA I.T. is actively seeking a Sr. Engineer for an immediate full-time opportunity with our industry creating client. Are you on the lookout for a unique career opportunity that offers leadership, responsibility, and the chance to make a significant impact? If you're eager to contribute to a thriving and stable organization while maintaining your confidentiality, continue reading. The Opportunity An innovative technology company is seeking skilled Software Engineers to join a fully remote Graphics team. In this role, you will help drive advancements in an immersive streaming platform by implementing and productionizing cutting-edge graphics and spatial computing research. The core focus of this position is developing custom radiance fields and rendering them in real time across a wide range of platforms. This is a highly hands-on role that involves translating research into practical applications, advancing new techniques, and scaling them for real-world use. You’ll collaborate closely with research and rendering engineers to bring high-impact ideas into production. What You’ll Do - Implement and productionize advanced techniques from graphics and computer vision research (e.g., radiance fields, Gaussian splatting, compression, streaming) - Develop highly efficient, optimized code across the rendering pipeline, maximizing performance on desktop, mobile, and VR hardware - Collaborate with cross-functional teams—including research, engineering, and cloud/content teams—to design end-to-end streaming and rendering solutions - Stay current with academic and industry advancements, rapidly translating new ideas into production-ready features - Contribute to scalable systems and developer tooling (e.g., SDKs) to enable customer integration of the platform What You’ll Bring - Strong technical foundation with experience delivering production-quality code in languages such as C++ and/or Python, particularly in 3D graphics and rendering contexts - Proven ability to implement complex algorithms or research-driven techniques in real-world systems - Comfort operating in a fast-paced, early-stage environment with the ability to influence product direction and technical outcomes - Collaborative mindset and ability to thrive in a fully remote, research-driven engineering team About KēSTA I.T.: Our name says it all; KēSTA I.T. (Keys-to-I.T.) AND our people are our keys to our success! KēSTA I.T. is a premier Utah-based technical staffing and consulting services firm. We specialize in temporary and permanent placement of Software, Hardware, Network, Cloud, CRM/ERP, Data, End-User support, Web and Executive / leadership-based positions on a full time and consulting basis. If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level we want to talk to you today!
Full Stack Software Engineer
Recruiting From ScratchRecruiting from Scratch is a New York-based talent firm focused on connecting top-tier professionals with high‑growth companies and helping organizations buil
Title: Full Stack Software Engineer Location: New York, New York Job Description: Full Stack Software Engineer - Title of Role: Full Stack Software Engineer - Location: New York, hybrid - Company Stage of Funding: Seed — Healthcare, Data - Office Type: Hybrid - Salary: $125K–$150K Company Description We're representing a dynamic startup focused on transforming the healthcare industry through innovative data solutions. Our client is on a mission to simplify intelligent networks, leveraging cutting-edge technology to enhance patient care and operational efficiency. With a collaborative team environment and a commitment to growth, this company is poised to make a significant impact in the healthcare sector. What You Will Do - Develop and maintain scalable web applications using Python and Django. - Collaborate with cross-functional teams to design and implement user-friendly interfaces with React. - Optimize database performance and management using PostgreSQL. - Write clean, maintainable code in Ruby on Rails to support various application features. - Participate in code reviews and contribute to team knowledge sharing to enhance overall code quality. - Troubleshoot and debug applications to ensure high performance and responsiveness. - Engage in agile development practices to deliver features iteratively and efficiently. Ideal Candidate Background - 2-4 years of experience in full-stack software development. - Proficiency in Python, Django, and JavaScript frameworks, particularly React. - Strong experience with Ruby on Rails and PostgreSQL. - Familiarity with agile methodologies and collaborative development environments. - A passion for developing solutions that improve healthcare outcomes. Preferred - Experience in the healthcare or data industry. - Familiarity with cloud services and deployment strategies. - Knowledge of additional programming languages or frameworks. - Understanding of data security and compliance regulations in healthcare. Compensation and Benefits The base salary for this role ranges from $125K to $150K, complemented by competitive equity options. Join a forward-thinking team dedicated to making a difference in healthcare technology.
Title: Senior Full Stack Developer Location: Bethesda, Maryland, United States Job Description: Why You'll Actually Care District Partners is recruiting for an established, well-capitalized mortgage REIT and fixed income investor building the next generation of the technology behind its trading, analytics, and front-to-back investment operations. The firm runs lean and moves fast. This role exists now because leadership decided to grow the development team directly rather than add management layers, so you would join as a builder with a clear path to expanding ownership over time. The firm is investing seriously in modern architecture and AI-assisted development this year and wants engineers who are excited to grow with it, not just maintain what exists. If you know mortgage and fixed income markets and want to go deep where your work reaches production quickly and influences real investment decisions, this is built for that. The Basics The client is a lean, well-capitalized mortgage REIT and fixed income investor operating in mortgage-backed securities within a regulated environment. Engineering sits directly alongside trading, portfolio management, finance, and operations, and the team is small enough that an individual contributor carries real influence and visibility up to senior technical leadership. This is a hands-on development role for someone who already understands the instruments and the trade lifecycle and wants depth in the business, not distance from it. What You'll Be Owning - Production-grade software across the firm's internal investment and operational systems - Backend services and business-facing applications supporting portfolio analytics, reporting, trading workflows, and operational processing - The translation of real requirements from trading, finance, and operations into scalable technical solutions - Engineering quality through thoughtful code review, automated testing, and strong development discipline - Technical initiatives owned end to end, from design through deployment and ongoing support - Practical use of modern AI-assisted development tools to improve productivity and delivery quality - A point of view on technical debt and modernization, with a hand in prioritizing what gets fixed and when The Environment This is a deliberately lean engineering team where business knowledge matters as much as the code. The firm first looked for a single broad senior hire and decided instead to invest in a developer who knows the domain and wants to grow into greater ownership. You would report directly to senior technical leadership and work shoulder to shoulder with the business. The role is an individual contributor to start, so you should want to build rather than manage on day one. The firm values people who have built a focused, stable track within finance and technology and who bring energy and start delivering quickly. What You Bring to the Table This is a selective search and the client is prioritizing a focused group of high-caliber candidates. - A stable, full-time career track with meaningful tenure and clear progression in each role, primarily within financial services - Demonstrated experience building or supporting fixed income or mortgage technology, ideally involving mortgage-backed securities - Familiarity with agency mortgage instruments, including pools, TBAs, and CMOs - A working understanding of the investment trade lifecycle, including trade capture, clearing, settlement, pricing, and accounting - Strong backend development in a JVM environment, primarily Java or Groovy - Hands-on experience building applications backed by MongoDB or a similar document-oriented database - Experience developing and deploying containerized applications in AWS</li> - Practical, responsible use of AI-assisted development tools - A track record of owning solutions independently from concept through production deployment - Clear communication of technical concepts and tradeoffs to technical and non-technical stakeholders Also valued: - Experience within a mortgage REIT, broker-dealer, asset manager, or other buy-side fixed income environment - Understanding of repo financing structures, including bilateral, tri-party, and reverse repo - Exposure to institutional fixed income clearing and settlement workflows - Familiarity with institutional fixed income trading, order management, or analytics platforms - Experience with LLM-powered application patterns such as retrieval-augmented generation, model context protocols, or structured extraction - Experience building internal business applications, financial analytics platforms, or reporting systems - Familiarity with frontend development using React and TypeScript A Few Things Worth Knowing Compensation (base plus bonus and equity): total compensation potential of approximately $240,000 to $280,000 - Base salary in the range of $190,000 to $235,000 - Annual performance bonus plus equity participation - Engagement: full-time, direct hire, individual contributor with a path to greater ownership - Location: Washington, DC or New York metro - Work model: hybrid, on site a few times a month and as needed, remote otherwise. The on-site cadence may become more regular over time, though that is not a current requirement - What stands out: deep domain work that reaches production fast, real investment in modern architecture and AI tooling, strong quality of life, and clear room to grow as the team expands