Senior Full Stack Developer (NodeJs/React)
Technical Qualifications
- Proven expertise in Node.js and TypeScript, with a strong focus on microservices-based architecture
- Hands-on experience building sophisticated web applications using React and Next.js
- In-depth knowledge of e-commerce platforms and online payment systems
- Skilled in designing scalable distributed systems, integrating message brokers, and crafting robust APIs
- Solid understanding of DevOps methodologies and containerization technologies like Docker
- Strong command of database schema design, performance tuning, and query optimization
Primary Responsibilities
- Drive the architecture and implementation of major features across the platform
- Guide and support mid-level engineers through mentorship and code reviews
- Design scalable, maintainable solutions for advanced e-commerce use cases
- Optimize system performance, scalability, and fault tolerance
- Partner with product managers to align on technical direction and priorities
- Oversee and refine the platform’s microservices ecosystem
Core Competencies
- Advanced knowledge of TypeScript and JavaScript
- Proficient with React and Next.js
- Experience building and consuming REST and GraphQL APIs
- Familiarity with both relational (SQL) and non-relational (NoSQL) databases
- Understanding of message queues and event-based system design
- Skilled in containerization with Docker and orchestration tools
- Experience with setting up and maintaining CI/CD pipelines
Specialized Tech Stack Experience
Frontend:
- Next.js (version 12+) and React 18
- Apollo Client for GraphQL integration
- Mantine for UI components
- TypeScript 4.9 or newer
- Apollo Cache for state management
- Advanced React practices including hooks and design patterns
- Stripe for handling payments
- Segment for analytics tracking
Backend:
- NestJS for backend services
- GraphQL schema design and implementation
- Node.js in a microservice setup
- Use of message brokers such as RabbitMQ or Kafka
- Backend development in TypeScript
- PostgreSQL and MongoDB for data storage
DevOps & Tooling:
- Docker and Docker Compose for container management
- CI/CD pipelines using GitHub Actions
- Monorepo management with Yarn workspaces
- Unit and integration testing with Jest
- Code quality assurance using ESLint and Prettier
- Logging and monitoring with Pino
Integrations:
- Stripe for payment processing
- Segment for analytics and tracking
- PDF generation and handling tools
- Authentication via Frontegg
- Various third-party API integrations
Published 15 July
246 views
·
153 applications
14% read
·
8% responded
Last responded 1 week ago
📊
$3000-5000
Average salary range of similar jobs in
analytics →
Loading...