Senior Full Stack DeveloperWe are seeking a highly skilled and experienced Senior Full Stack Developer to join our growing team. In this role, you will be responsible for designing, building, and maintaining robust, scalable web applications, contributing across both backend and frontend systems.You will leverage your expertise in modern backend technologies, distributed systems, database optimization, and software architecture principles to develop high-quality solutions that meet modern engineering standards.The ideal candidate will also bring hands-on experience or familiarity with cloud infrastructure, containerization, and deployment practices, enabling them to contribute throughout the full software delivery lifecycle.What Your Role Will Look LikeFull-Stack DevelopmentDesign, develop, and maintain scalable backend servicesBuild efficient, responsive frontend componentsContribute to end-to-end application architecture and performance improvementsDatabase & PerformanceOptimize and maintain relational databases for high availability and performanceImplement caching strategies and session management solutionsEnsure data integrity, scalability, and reliability across systemsEvent-Driven ArchitectureBuild and maintain distributed systems using event-driven patternsImplement messaging solutions for scalable communication between servicesApply architectural patterns that ensure separation of concerns and maintainabilityCode Quality & Engineering StandardsWrite clean, maintainable, and scalable code following software design best practicesConduct code reviews and promote engineering excellence across the teamChampion modern development standards and continuous improvementCollaboration & MentorshipWork closely with cross-functional teams, including product, design, and stakeholdersMentor junior developers and support team knowledge-sharing initiativesHelp shape technical decisions and engineering directionDevOps & Deployment (Preferred)Contribute to CI/CD pipelines and deployment workflowsSupport cloud infrastructure optimization and system reliabilityImprove observability, scalability, and release processesWhat We're Looking ForProven experience in software development with strong backend and full-stack expertiseExcellent problem-solving and critical thinking skillsStrong communication and collaboration abilitiesExperience building scalable, robust, and high-performing applicationsSolid understanding of distributed systems and modern software architectureStrong knowledge of database design, caching, and messaging systemsExperience applying clean code and software design principlesProficient in NodeJS and NestJS, with proven abilities of building scalable and robust applicationsStrong knowledge and experience working with of PostgreSQL, Redis, and KafkaNice to HaveExperience with modern frontend frameworksFamiliarity with containerization and orchestration toolsKnowledge of cloud infrastructure and serverless servicesExposure to search and indexing technologiesExperience with CI/CD pipelines and DevOps best practicesWhat We OfferCompetitive salary based on your knowledge and experienceQuarterly performance bonus linked to personal and company objectivesAnnual wellness allowance to support an active lifestyleHybrid working environment that supports work-life balanceWork-from-anywhere flexibility, including overseas working daysA diverse, dynamic, and collaborative team cultureLearning and development opportunities to support your growthDaily office refreshments, healthy snacks, and quality coffeeModern office environment with excellent facilitiesRegular team socials and company eventsBirthday leaveAdditional paid time off for special life eventsPrivate health and dental insuranceEmployee referral bonusA genuinely great culture built on collaboration and trust