Full stack developer

Job Description

Roles & Responsibilities:

  • Your primary role involves designing and developing distributed systems that support high-scale and low-latency operations around the clock.
  • You are required to participate in the system architecture process, drafting technical design documentation and engaging in design review discussions.
  • You'll be responsible to act as a technical point of reference and contribute to the adoption of new tools and technologies across the stack.
  • Administering performance improvements, ensuring fault tolerance, and addressing live production challenges is a key part of this role.
  • Your role also involves working in a CI/CD environment, with responsibility over the full development cycle from planning and coding to deployment and maintenance.

Expectations & Requirements:

  • Should possess experience of at least 4–5 years in full-stack or back-end development roles.
  • You are expected to bring familiarity with technologies such as .NET Core, Angular, RabbitMQ, Kafka, Redis, Docker, Microsoft Azure, Kubernetes, and Data Lake is considered an advantage.
  • Quite an acquaintance of designing scalable, near real-time systems with attention to architecture.
  • Must be skilled in identifying and addressing technical challenges with a problem-solving mindset.
  • Ensure that you deliver robust, efficient, and maintainable code across development phases.
  • Ensuring quality projects are delivered within defined timelines while maintaining performance standards.

Apply Now