About us Brainence is a software development company with nine years of experience building powerful products and scaling development teams. We’ve collaborated with 50+ startups and enterprises, helping them build their MVPs, augment their engineering teams, and launch their products successfully. Our expertise spans across industries such as healthcare, edtech, real estate, retail, construction, logistics, insurance, and more. About the project The health app you’ll contribute to is a comprehensive well-being platform designed for companies worldwide. It’s the go-to resource for employees seeking support, guidance, and advice on challenges in their work and personal lives. Whether it’s reading an article on mental health, completing a financial assessment, or connecting with a counselor, the app has you covered. How we do it Our team of 35+ backend developers is building and maintaining a large-scale, modern web infrastructure hosted on AWS, using technologies like Python, PHP, Node.js, Mongo, DynamoDB, and MySQL.
As our platform expands globally, we face exciting challenges like distributed data storage, performance optimization, and scaling. We work across the entire development lifecycle—designing solutions, writing and testing code, automating deployments, and collaborating with web, iOS, Android, QA, infrastructure, and product teams to deliver exceptional results.
We’re also migrating from a monolithic application to a microservices architecture using tools like the Serverless Framework and AWS services. Requirements * 5+ years of experience as a software developer * 3+ years of experience with Node.JS NOTE: Primary experience Must be with Node.JS, not as a secondary language * Experience with AWS & Lambda services * Experience working with scalable/microservice architecture * Proven working experience with serverless, event-driven architecture * Experience writing tests and knowledge of TDD * Knowledge of development principles such as OOP and SOLID * Database design experience in non-relational databases; noSQL or key-value DBs like Redis, Mongo, and DynamoDB * Experience with CI/CD platforms, such as CircleCI, Travis, GitHub Actions, or Azure Pipelines * English and Ukrainian languages at Upper Intermediate level or higher
Nice to have * Experience with Federated GraphQL * Experience with additional AWS services, such as API Gateway, SQS, SNS, and DynamoDB * Experience with multiple software development languages, ideally Python or PHP * Knowledge of Clean Architecture and DDD principles
What we offer * 18 paid vacation days * 10 paid sick days * 2 unpaid days off per month * Remote work * Necessary equipment * 50% compensation for professional development costs, including courses, webinars, and training programs
If you believe this position aligns with your skills and experience, please apply or send your CV to i.smetiukhova@brainence.com