GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.
-
· 226 views · 82 applications · 24d
Junior Backend Software Engineer (Node.js + TypeScript)
Full Remote · Countries of Europe or Ukraine · 1 year of experience · B1 - IntermediateWe are looking for a Junior Backend Software Engineer to help build and maintain secure, scalable REST APIs for fintech/web3 products. You’ll work with TypeScript, Node.js, Express, and MongoDB, generate OpenAPI documentation with TSOA, and integrate...We are looking for a Junior Backend Software Engineer to help build and maintain secure, scalable REST APIs for fintech/web3 products.
You’ll work with TypeScript, Node.js, Express, and MongoDB, generate OpenAPI documentation with TSOA, and integrate services like AWS S3, email/SMS, and third-party providers.
What you’ll do:
- Implement and maintain RESTful APIs using Node.js, TypeScript, Express, and TSOA.
- Model data and write queries using Mongoose; maintain schemas, indexes, and validations.
- Build and document endpoints with TSOA decorators and Swagger/OpenAPI; keep docs up to date.
- Implement authentication/authorization using JWT and bcrypt; apply rate limiting and common security middleware.
- Handle file uploads with Multer and media processing (e.g., Sharp/compress-images) where needed.
- Integrate storage and assets with AWS S3 (SDK v2 and v3) including presigned URLs.
- Build scheduled jobs with node-cron and write simple automation scripts.
- Send transactional emails via Nodemailer with Handlebars templates; assist with SMS or push where applicable (Twilio, Firebase Admin).
- Consume third‑party APIs with Axios or node-fetch; handle retries, timeouts, and error paths.
- Add logging and request tracing with Morgan and Winston; contribute to basic monitoring/debugging.
- Follow linting/formatting standards (ESLint, Prettier), ensure type-safety (TypeScript), and participate in code reviews.
- Support build and run workflows (ts-node, tsc, nodemon, pm2); assist in deployments and environment configuration via dotenv.
- Collaborate with frontend/mobile and product to refine requirements; help triage bugs and production issues.
Our stack (you will use some or all):
- Core: Node.js, TypeScript, Express.
- API design: TSOA, Swagger/OpenAPI.
- Database: MongoDB, Mongoose.
- Auth/Security: JSON Web Tokens, bcryptjs, express-rate-limit, helmet.
- Tooling: ts-node, nodemon, pm2, ESLint, Prettier, TSC, concurrently, dotenv, Winston, Morgan.
Minimum qualifications:
- 0–2 years of backend experience with Node.js and TypeScript (internships and projects count).
- Basic experience building REST APIs with Express and documenting endpoints.
- Familiarity with MongoDB and Mongoose (schemas, models, basic queries).
- Understanding of authentication/authorization concepts (JWT), input validation (Joi), and secure coding basics.
- Comfort with Git/GitHub workflows, code reviews, and branching.
- Able to read and maintain TypeScript types; write clean, readable, and linted code.
- Strong debugging skills and willingness to learn from feedback.
Nice to have:
- Experience with TSOA and Swagger/OpenAPI generation.
- AWS S3 (SDK v2 or v3), presigned URLs, and asset pipelines.
- Image/media processing or file upload flows (Multer, Sharp, compress-images).
- Logging/monitoring practices (Winston, Morgan) and performance considerations.
- Basic knowledge of pm2 and production Node.js processes.
- Web security best practices: rate limiting, CORS, Helmet, input sanitization.
- Exposure to Firebase Admin, Twilio, or email templating with Handlebars.
- Familiarity with ethers.js and web3 concepts (for token/wallet features).
- Experience scheduling/background jobs with node-cron.
- Comfort working with Swagger UI and contributing to API documentation.
More -
· 383 views · 82 applications · 24d
Junior React Native Software Engineer
Full Remote · Countries of Europe or Ukraine · 1 year of experience · B1 - IntermediateWe’re building a modern mobile app in the fintech/crypto space and are looking for a Junior React Native Engineer to help implement features, fix bugs, and maintain high-quality code across iOS and Android. You’ll work closely with senior engineers and...We’re building a modern mobile app in the fintech/crypto space and are looking for a Junior React Native Engineer to help implement features, fix bugs, and maintain high-quality code across iOS and Android.
You’ll work closely with senior engineers and product/design to ship secure, performant, and user-friendly experiences.
This role is ideal for someone with foundational React Native and TypeScript skills who’s eager to learn advanced mobile patterns,
native device capabilities, and secure app development.
Our stack at a glance:
- Mobile: React Native, TypeScript.
- State & data: Redux Toolkit, AsyncStorage, Axios.
- Navigation & UI: React Navigation.
- Forms & validation: Formik, Yup.
- Device capabilities: Vision Camera (QR scanning), FS, Document Picker, Share, Keychain, Permissions, Device Info, Geolocation, WebView, View Shot.
- Notifications: Firebase Cloud Messaging, Notifee (local notifications).
- Deep linking: uri-scheme.
- Internationalization & UX: react-native-localization, country pickers, phone number input, moment.
What you’ll do:
- Build and iterate on React Native screens and reusable components using TypeScript.
- Implement navigation flows, deep linking, and transitions (React Navigation + Reanimated).
More