
Full Stack Engineer
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Serbia.
β’ Develop and deliver platform features from conception to launch, encompassing requirements gathering, user interface design, backend implementation, and production rollout.
β’ Create responsive and accessible user interfaces utilizing React and Next.js.
β’ Employ Tailwind CSS and shadcn/ui for the development of consistent, reusable interface components.
β’ Implement backend functionalities using Convex, including the creation of schemas, queries, mutations, actions, and background tasks.
β’ Design data models, indexes, and validation processes to ensure reliable functionality and efficient data retrieval.
β’ Establish and uphold authentication, authorization, organizational and tenant boundaries, along with permissions management.
β’ Build and manage shared platform features such as user management, module provisioning, configuration, and inter-module connectivity.
β’ Integrate third-party APIs, webhooks, and external services, ensuring proper error handling and secure credential management.
β’ Collaborate with product and design teams to clarify requirements, pinpoint edge cases, and translate acceptance criteria into functional software.
β’ Write tests, conduct code reviews, and ensure complete user workflows are verified before release.
β’ Troubleshoot and resolve issues across the browser, server, and database environments.
β’ Enhance performance and reliability of the platform.
β’ Maintain technical documentation, communicate project progress and challenges, and provide support for features post-launch.
β’ Assume accountability for the usability, performance, and reliability of features in a production environment.
β’ Proficient in TypeScript and JavaScript.
β’ Strong working knowledge of HTML and CSS.
β’ Proven experience in deploying production applications with React and Next.js.
β’ Familiarity with server and client responsibilities, including routing, forms, and data loading.
β’ Practical experience with Convex, covering data modeling, queries, mutations, actions, validation, and access control.
β’ Experience utilizing Tailwind CSS and shadcn/ui.
β’ Strong focus on usability, accessibility, and design consistency.
β’ Capability to design and consume APIs effectively.
β’ Experience in implementing authentication and permissions systems.
β’ Background in safely managing data across various organizations or tenants.
β’ Solid engineering practices involving Git, pull requests, automated testing, code reviews, debugging, and deployment processes.
β’ Ability to take ownership of features throughout the entire stack.
β’ Effective communication skills with product and design teams.
β’ Capacity to make practical technical decisions.
β’ Work fully remotely within a remote-first culture.
β’ Flexible work arrangements that promote work-life balance.
β’ Involvement in single, long-term projects.
β’ Transparent and straightforward recruitment process.
β’ Supportive HR team.
β’ An international and collaborative work environment.
β’ Access to teams across product, engineering, AI, and operations.
β’ Opportunities for professional growth, learning, and development.
β’ Chance to take ownership of complete platform features from initial requirements to ongoing enhancements.
β’ Opportunity to work with a modern TypeScript technology stack.
β’ Shared workspace available in Serbia.
β’ Complimentary drinks and snacks provided in the workspace.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.