At Geniusee, we help businesses thrive through technology partnerships and strengthen the engineering community by sharing knowledge and creating opportunities
We live by our values: Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness, and Result-Driven Mindset. Here, you’ll find a safe, inclusive, and supportive environment where your voice is heard, and feedback is welcome
Whether you want to work from home or from our offices in Kyiv / Lviv / Warsaw with stable electricity and Wi-Fi, we’ve got you covered. Join us and make an impact
About the project: FinTech
Requirements: ● 4+ years of experience in software development; ● 3+ years of experience in building and maintaining backend applications in Node.js/TypeScript; ● Hands-on experience with NestJS (or similar), React (primary), Next.js (SSR/SSG); ● Strong understanding of REST and GraphQL APIs; ● Experience with PostgreSQL, Redis, and TypeORM; ● Experience with Stripe; ● Familiarity with Docker, Kubernetes, and AWS (CDK, ECS, S3, CloudFront); ● Experience in microservices architecture and distributed systems; ● Solid knowledge of SOLID principles, design patterns, and clean code practices; ● Experience writing unit and integration tests (Jest or similar); ● Understanding of authentication, CORS, and secure data flows; ● Experience working with Agile teams (JIRA or similar); ● Experience working in cross-functional teams; ● A proactive, responsible mindset with a focus on solving user and business problems; ● Passion for learning new technologies or solutions to improve product development; ● English: Upper-Intermediate or higher.
Responsibilities: ● Design, develop, and maintain scalable and high-performance backend services using Node.js (TypeScript, NestJS, or Express); ● Build and maintain secure RESTful and GraphQL APIs, ensuring reliable integration with frontend applications (React or similar); ● Design and implement serverless and cloud-native architectures using AWS; ● Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis), ensuring optimized queries, caching, and data consistency; ● Implement authentication and authorization mechanisms (JWT, OAuth 2.0, Passport.js) and apply best practices in security and data protection; ● Analyze and improve system performance, identify bottlenecks, and apply optimized and scalable solutions; ● Collaborate closely with frontend, QA, DevOps, and PM teams to ensure end-to-end delivery and seamless deployment; ● Participate in code reviews, sprint planning, and CI/CD pipeline improvements; ● Contribute to technical assessments, estimations, and discovery or pre-sales phases, preparing PoCs when needed; ● Provide technical guidance and mentorship to junior developers and support knowledge sharing within the team; ● Ensure high code quality, maintainability, and adherence to industry standards and best practices.
What will you get:
Career growth & projects ● Competitive salary based on your skills and experience, and a benefits package. ● Regular performance appraisals to support your career development. ● Professional development support: online courses, certifications, and study compensation (including English courses). ● A modern tech stack across challenging, long-term projects.
Health & well-being ● Paid vacation (18 working days) and sick leave (15 days). ● VIP medical insurance or sports coverage.
Work environment & flexibility ● Remote work from anywhere in the world or in one of our offices in Kyiv, Lviv, or Warsaw. ● Coworking compensation. ● Necessary equipment to perform your work.
Culture & community ● A collaborative and open culture where contributions are recognized. ● Regular corporate online & offline activities. ● Geniusee Charity Fund, making a difference beyond tech.