Full Stack Engineer

Skills
Node.JsReact.JsDatabasesNosqlPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience
  • 6-8 years of experience in full stack/backend development
  • Strong expertise in Node.js and Express.js or similar frameworks
  • Experience designing and developing RESTful APIs
  • Solid React.js frontend development skills
  • Strong understanding of SQL and NoSQL database design
  • Experience with CI/CD pipelines and deployment tools
  • Knowledge of microservices architecture and distributed systems
  • Working knowledge of Python and FastAPI or similar frameworks
  • Experience with Docker and Kubernetes
  • Familiarity with Azure or GCP cloud platforms
  • Strong understanding of software design patterns and best practices

Day to day

  • Design, develop, and maintain scalable backend systems and APIs using Node.js with strong attention to security and performance
  • Build and integrate React.js frontend components to create responsive, user-centric interfaces and smooth user experiences
  • Contribute to architecture, microservices design, CI/CD pipelines, testing, and production support across the full SDLC