Senior Full Stack Developer

Location

Worldwide

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full Stack Developer

COGNATIV

Role Description We are looking for a senior-leaning Full Stack Engineer to join the team building and maintaining a multi-location childcare and educational facility management platform used daily by administrators, directors, teachers, and families across a growing network of locations. The platform manages complex financial, enrollment, medical, and operational data across multiple tenants and requires careful, deliberate data modeling. This is a hands-on engineering role with high ownership. You will collaborate closely with product, operations, and business stakeholders, not just the engineering team. Clear communication, proactive status updates, and a bias toward execution over perfection are as important here as technical skill. Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field - 10+ years of proven experience as a Full Stack Engineer or in a similar role - Strong proficiency in TypeScript and JavaScript, including Node.js, NestJS, and React - Expert-level relational database skills: schema design, normalization, indexing, query optimization, and migrations with PostgreSQL and TypeORM - In-depth knowledge of database management and ORM tools; fluency with TypeORM migrations as a first-class part of the development workflow - Experience with background job processing using BullMQ, Bull, or similar Redis-backed queue systems - Experience with Docker and cloud deployments (AWS preferred) - Familiarity with modern software architecture patterns including modular monoliths and multi-tenant SaaS - Excellent problem-solving skills with strong attention to correctness and long-term maintainability - Strong written and verbal communication skills; demonstrable habit of proactive status sharing and stakeholder management - Ability to own a workstream end-to-end, requirements clarification, execution, delivery visibility, with minimal hand-holding Requirements - Experience with financial data modeling: ledger systems, billing flows, payment processor integrations (Authorize.net, Stripe, etc.) - Familiarity with audit trail patterns and entity change-tracking libraries (e.g., `typeorm-auditing`) - Experience with multi-tenant SaaS architecture and tenant-scoped data isolation at the schema level - Background in AWS services (S3, IAM, presigned URLs) - Exposure to childcare, education, healthcare, or other regulated operational domains - Experience optimizing complex multi-join queries and resolving N+1 problems at scale - Experience with AI and LLMs, specially using Agents for development. - Previous experience with application scaling and performance optimization

Related Job Pages

More Full-stack Engineer Jobs

Apollo.io logo

Software Engineer II

Apollo.io

Helping sales teams find their ideal buyers and convert them into customers.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Design and implement highly scalable backend endpoints • Gather product requirements and write design docs to satisfy product needs • Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance • Mentor others on best practices and effectively share knowledge • Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders • Be comfortable introducing new technologies and new ideas as required • Work effectively as part of a large global team • Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s • Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers

India
Full TimeRemoteTeam 11-50H1B No Sponsor

• Own the technical and solution architecture across the Dynamics 365 ecosystem. • Design scalable, maintainable solutions across Dynamics 365 CE, Field Service, Power Platform, integrations, and custom applications. • Translate functional designs into robust technical solutions. • Define architecture for Business Central development while providing technical oversight rather than direct AL development. • Design enterprise integration architectures and establish strategies for conflict resolution and system resilience. • Identify technical risks, constraints, and technical debt while providing recommendations for continuous improvement. • Act as the technical authority across the development team. • Lead code reviews and ensure engineering quality across multiple technology platforms. • Define, document, and enforce coding standards, documentation standards, source control practices, and deployment processes. • Review solutions for maintainability, scalability, security, and architectural alignment. • Provide technical supervision and guidance to both offshore and onshore developers. • Deliver the most technically complex and architecturally significant development work. • Develop reference implementations that establish engineering patterns and best practices. • Promote configuration-first approaches where appropriate to maximise platform capabilities. • Support technical decision-making for complex development initiatives. • Own and continuously improve Application Lifecycle Management (ALM) practices. • Establish solution management strategies, version control standards, and deployment pipelines. • Drive release governance, testing standards, deployment safety, and rollback planning. • Validate release readiness before production deployments. • Mentor developers through coaching, code reviews, and collaborative engineering practices. • Support the ongoing growth of technical capability across the development team. • Identify capability gaps and implement practical development plans. • Foster a culture of engineering excellence and continuous learning. • Partner closely with functional consultants to assess technical feasibility and solution design. • Coordinate technical delivery across multiple concurrent initiatives. • Produce clear technical documentation and architectural decision records. • Contribute to sprint planning, estimation, prioritization, and delivery activities.

Sri Lanka
Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Architecture Leadership: Guide the design and evolution of the Audit Copilot platform, ensuring scalability, security, and traceability across the ecosystem. • Cross-Team Impact: Operate beyond your own team, identifying dependencies, mitigating technical risks, and ensuring integrations with Data teams are smooth and high-performing. • Operational Excellence: Define and uphold reliability standards (SLOs) and observability, turning incident learnings into systemic improvements to reduce toil. • Mentorship and Culture: Raise Arvo's technical bar by mentoring engineers, driving rigorous design reviews, and promoting best practices (TDD, CI/CD, Clean Architecture). • Strategic Partnership: Collaborate with Product to refine the technical scope of ambiguous initiatives, balancing trade-offs between delivery speed and technical debt.

Brazil
Full TimeRemoteTeam 11-50H1B No Sponsor

• Diseñar y desarrollar soluciones escalables para entornos empresariales complejos. • Participar en decisiones de arquitectura y evolución tecnológica del producto. • Liderar iniciativas técnicas de alto impacto. • Contribuir al desarrollo de plataformas basadas en inteligencia artificial y automatización avanzada. • Colaborar en la definición de estándares técnicos, buenas prácticas y procesos de ingeniería. • Participar activamente en el desarrollo, revisión y despliegue de código.

Spain
€35K - €55K / year