We are seeking a highly skilled Senior Fullstack (Golang, React) Developer to join our dynamic team. As a Senior Fullstack Developer, you will play a key role in architecting and developing a cutting-edge application.
Please note, this position is for one project, not an in-house position, so the social package, including benefits like sick leave, public holidays, days off, vacations, accounting and necessary equipment provision, is not covered by Selecto.
About the project: * Domain: Fintech * Platform: web app designed for cashless tipping. It allows users to receive tips and continue with payouts into their personal accounts. Users are also able to overview tipping/payouts history and ratings. The account can be connected to the user’s personal device. * Team: Client side: 1 Backend Developer, Product Manager; Selecto’s side: FullStack developer (hiring), QA * Timeline: part time, 45 hours/month till the end of February (1st phase of work) and then prolongation (2nd phase of work). * Working hours: flexible
Technology Stack * Backend: Go * Frontend: React (React Native or Vue.js experience is a plus) * APIs: REST, GraphQL * Databases: PostgreSQL * Payments & Fintech: Stripe, Plaid * Cloud: AWS, GCP, or Azure * DevOps: CI/CD, infrastructure-as-code * Integrations: Shopify, email services, chat tools
Skills List * Strong proficiency in Go * Solid full-stack development background with backend emphasis * Experience with React or React Native (Vue.js acceptable) * Experience designing and integrating REST APIs and GraphQL * Strong understanding of microservices architecture * Experience with SQL databases, preferably PostgreSQL * Hands-on experience with Stripe and Plaid integrations * Experience building fintech or payment-related platforms * Familiarity with mobile platforms (iOS and Android) * Experience working in cloud environments * Familiarity with QR codes, NFC, or POS systems is a plus * Strong DevOps knowledge, including CI/CD pipelines
List of Responsibilities * Develop and maintain backend services in Go * Implement subscription, plan, and invoice management * Integrate Stripe using webhooks and internal data handling * Build and maintain integrations with Shopify * Implement transactional emails and user-based communications * Support web app usage tracking and analytics * Integrate chat and support tools * Participate in bug fixing and technical improvements * Collaborate closely with internal developers and consultants