Middle Fullstack Developer to $3000 Offline
We are seeking a motivated Middle Fullstack Developer to join our remote team and work on a variety of innovative SaaS and mobile projects. You will help build and maintain features, integrate with external services, and contribute to a collaborative development process.
Key Technologies
- Frontend: TypeScript, React, Next.js
- Backend: Node.js, Nest.js, TypeScript
- Database: PostgreSQL
- APIs/Integrations: Stripe API, OpenAI API, RevenueCat API, Google Maps API, WebSockets
- Authentication/Authorization: Auth0, OAuth
- Other: Logging/monitoring tools, email verification services, CI/CD pipelines
Responsibilities
- Develop and maintain web applications using TypeScript, React/Next.js on the frontend and Node.js/Nest.js on the backend.
- Design and configure application architecture, including database schemas (PostgreSQL), middleware, and environment setups (development/staging/production).
- Implement controllers and API endpoints (REST or GraphQL) for entities such as users, projects, documents, investments, etc.
- Integrate and work with external services:
- Payment flows via Stripe API
- Intelligent features via OpenAI API
- Subscription or billing-related tasks via RevenueCat API
- Real-time functionality with WebSockets (e.g., notifications, chat, live updates)
- Map features using Google Maps API
- Authentication flows via Auth0 and OAuth providers
- Set up and maintain logging and monitoring and email verification/notification systems.
- Participate in code reviews, collaborate on improving development processes, write and maintain tests (unit, integration, end-to-end).
- Work within Scrum or Kanban processes: help estimate tasks, plan sprints, and communicate progress.
- Refactor and optimize existing code: improve performance, fix bugs, and ensure code quality and maintainability.
- Collaborate with designers, product managers, and other developers to deliver user-friendly and reliable features.
Requirements
- At least 2.5 years of commercial experience as a fullstack developer.
- Confident work with both frontend and backend:
- Frontend: Strong experience with TypeScript, React, Next.js; state management (Redux); responsive design; client-side performance optimization.
- Backend: Proficiency in Node.js and/or Nest.js with TypeScript; designing and building REST or GraphQL APIs; understanding of service architecture.
- Solid experience with PostgreSQL: schema design, indexing, query optimization, migrations; familiarity with an ORM (TypeORM, Prisma, or similar).
- Experience integrating external services: Stripe API, OpenAI API, RevenueCat API, Google Maps API, Auth0/OAuth.
- Experience implementing real-time features using WebSockets.
- Familiarity with setting up CI/CD pipelines.
- Familiarity with microservices or modular architecture approaches.
- Practiced in testing approaches: writing and maintaining unit tests, integration tests, and end-to-end tests.
- Experience with logging and monitoring tools, and setting up email verification or notification services.
- Understanding of web security best practices, secure API design, JWT and token-based authentication.
- Good communication skills: clear documentation, constructive code review feedback, ability to discuss technical solutions.
Ability to work effectively in a remote team: self-motivated, organized, and proactive in communication.
Nice-to-Have
- Experience with Docker and container orchestration concept.
- Experience optimizing performance for higher-load systems.
- Exposure to NoSQL databases like Redis or MongoDB alongside PostgreSQL.
- Basic familiarity with mobile app integration (understanding how web services interact with mobile clients), although direct mobile development experience is not required.
What We Offer
- Fully remote work with flexible schedule — work from anywhere and align hours with team needs.
- Opportunity to work on varied and challenging SaaS and web projects, integrating modern technologies.
- Collaborative, supportive team culture with code reviews, knowledge sharing, and mentorship.
- Competitive compensation based on experience and skills.
- Clear communication channels and regular team syncs, ensuring everyone stays aligned.
We look forward to welcoming a proactive developer who enjoys solving problems, building user-centric solutions, and contributing to a growing product portfolio. If this role fits your skills and interests, please let us know!
The job ad is no longer active
Look at the current jobs Fullstack →