Search by job, company or skills

Ambak

Full Stack Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Key Responsibilities:

  • Full Stack Development: Design and implement backend logic with Node.js and NestJS, and build responsive frontend components using ReactJS and TypeScript.
  • Database Engineering: Create optimized MySQL schemas and write performant queries for data-heavy applications.
  • Real-time Systems: Develop and maintain WebSocket/SSE-based services using Socket.IO or similar libraries for real-time updates and communication flows.
  • Queues & Background Jobs: Integrate BullMQ, RabbitMQ, or equivalent for asynchronous and delayed processing.
  • API Design: Build RESTful APIs following best practices in structure, validation, versioning, and security.
  • Code Quality: Write modular, testable, and maintainable code; conduct and participate in peer code reviews.
  • Collaboration: Work in an agile environment with product managers, designers, and QA teams to deliver features in sprints.
  • Monitoring & Debugging: Investigate issues across the stack using logs, metrics, and performance tools.

Required Skills & Experience:

  • 25 years of full stack development experience.
  • Proficient in Node.js, NestJS, and TypeScript for backend services.
  • Solid hands-on experience with ReactJS and modern frontend development practices.
  • Strong command over MySQL including indexing, joins, and schema design.
  • Experience working with Socket.IO, WebSocket, or Server-Sent Events (SSE) for real-time data flow.
  • Familiarity with queueing systems like BullMQ or RabbitMQ.
  • Comfortable with Git workflows and CI/CD-based deployments.
  • Ability to independently debug and solve production-level issues.

Nice to Have:

  • Experience with Redis, Docker, or cloud services (GCP, AWS).
  • Familiarity with GraphQL (bonus, not mandatory).
  • Exposure to testing frameworks and monitoring tools.
  • Understanding of scalability, caching, and rate-limiting best practices.

Why Join Us:

  • Work with modern technologies in a lean, product-focused team.
  • Own features from development to deployment in real-world applications.
  • Collaborate with smart, driven teammates in a fast-paced, learning-driven culture.
  • Influence architecture and tech decisions directly.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135069493

Similar Jobs