Senior Fullstack Engineer
We are seeking a driven and proactive Fullstack Software Engineer to join our dynamic team. In this fast-paced role, you’ll own entire features—from crafting database designs to delivering flawless UI implementations. Your contributions will play a pivotal role in scaling the company, delivering value, and innovating in the healthcare sector.
Project – this project focuses on creating a web application—a peer-to-peer physician recruitment platform that bridges the gap between medical practices and qualified doctors. Designed to foster collaboration among healthcare professionals, it streamlines the process for doctors to find roles suited to their preferences while helping medical practices meet critical staffing needs efficiently.
Experience / Skills required:
Must have:
- 5+ years of experience in full-stack development, with strong expertise in modern frontend and backend frameworks (e.g., Nuxt.js, Vue.js, or comparable tools like React/Next.js or Angular with TypeScript)
- Proficiency in database design and management with Postgres
- Strong frontend development skills, including experience with state management and modern CSS frameworks, with a commitment to UI/UX best practices
- Proven ability to build scalable, reliable systems that can support growing user bases
- Experience optimizing for performance and accessibility, delivering fast, high-performing, and reliable applications
- A self-starter who thrives with loosely defined requirements and takes pride in delivering complete, high-quality solutions
- Excellent problem-solving skills and the ability to brainstorm product features and technical solutions
- Experience working remotely, with effective communication and collaboration across time zones
- Upper-Intermediate English and better
Good to have:
- Hands-on experience with Supabase’s ecosystem, including Authentication, Storage, Realtime, Edge Functions, etc
- Familiarity with AI tools and APIs (e.g., OpenAI) to enhance platform capabilities
- Experience creating data visualizations with libraries like ECharts, D3.js, Highcharts, or similar tools
- Background in performance optimization tools and techniques
- Familiarity with GraphQL and API development best practices
Responsibilities:
- Take full ownership of application “slices,” including designing database schemas, developing APIs and queries, and delivering pixel-perfect UI implementations based on designs or existing examples
- Build scalable, reliable, and maintainable systems to support the platform’s growth and ensure exceptional user experiences
- Optimize performance across the stack, focusing on fast response times, excellent user interactions, and adherence to accessibility best practices
- Develop internal tools and dashboards with a focus on usability, efficiency, and alignment with the overall design system
- Collaborate with the team to brainstorm and refine product features, improve workflows, and drive innovation
- Explore and implement innovative solutions, including leveraging AI tools, to enhance user experience and operational efficiency
- Ensure accessibility, usability, and high-quality design across all features
- Work independently in a remote-first environment with at least 2–3 hours of overlap with the Pacific Time zone
We offer:
- Competitive salary with the regular review
- Medical Insurance after 3 months probation period (can be used in Ukraine)
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- National Holidays as paid time off (11 days)
- Online English courses
- Accountant assistance and legal support
- Flexible working schedule, remote, office-based or hybrid format
- Fully-equipped perfect office space located in the city center (ready for work in blackouts)
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Challenging projects in diverse business domains and a variety of tech stacks
- Communication with Top/Senior level specialists to strengthen your hard skills
- Online/offline teambuildings
- Volunteering culture development and support
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team