Fullstack Core .NET with React and Typescript

Bengaluru, Karnataka, India
Jul 24, 2024
Aug 24, 2025
Hybrid
Full-Time
4 Years
Job Description

We are looking for an experienced Software Engineer to join our team. If you are an analytical person who can work independently or as part of a team with excellent problem-solving skills join us! You will have the chance to create innovative products and market-related technologies that are already in use or will be used in the near future by thousands of people. Don’t just watch the IT world move forward – create software that drives your world!

Requirements

Backend Roles

  1. Debugging Skills. Ability to identify and fix bugs effectively.
  2. Version Control Proficiency. Familiarity with version control systems like Git.
  3. Design Patterns Knowledge. Understanding and application of design patterns.
  4. API Integration. Skills in integrating and handling external APIs.
  5. Collaboration and Communication. Ability to work and communicate effectively in a team setting.
  6. Adaptability and Learning. Ability to quickly learn and adapt to new technologies or frameworks.
  7. Unit Testing. Proficiency in writing effective unit tests and understanding testing frameworks.

AWS

  • AWS Services. S3, DynamoDB, API Gateway Integrations.
  • IAC. Serverless, CDK.

.NET

  1. .NET Core Knowledge. Understanding of .NET Core features, type system, and best practices.
  2. Code Structuring (SOLID). Application of SOLID principles in code structure for maintainability and scalability.
  3. Unit Testing. Proficiency in writing effective unit tests and understanding testing frameworks such as NUnit or MSTest.
  4. ASP.NET Core Proficiency. Knowledge and skill in using ASP.NET Core, including middleware, dependency injection, and lifecycle.
  5. Database Management. Proficiency in relational & NoSQL databases, schema design, and query optimization.
  6. Security Best Practices. Understanding of security principles for building secure applications.
  7. Event-Driven Architecture. Understanding of event-driven systems and messaging queues.
  8. Microservices and Distributed Systems. Experience with microservices architectures and inter-service communication.
  9. CI/CD and DevOps Practices. Experience with CI/CD tools and familiarity with containerization/orchestration.
  10. Logging and Monitoring. Implementation of effective logging and monitoring solutions.

Preferences. Must Have. .Net Core, TypeScript, ReactJS, and AWS.
Evaluation Criteria

  1. TypeScript Knowledge. Understanding of TypeScript features, type system, and best practices.
  2. Code Structuring (SOLID). Application of SOLID principles in code structure for maintainability and scalability.
  3. Unit Testing. Proficiency in writing effective unit tests and understanding testing frameworks.
  4. React Framework Proficiency. Knowledge and skill in using React, including hooks, state management, and lifecycle.

Job Responsibilities

  1. Understanding the Problem. Ability to comprehend problems, ask for clarifications, and gather necessary information.
  2. Performance Optimization. Skills in enhancing code performance and efficiency.
  3. Collaborate. Work with development teams and product managers to ideate software solutions.
  4. Architecture Design. Design client-side and server-side architecture.
  5. Front-End Development. Build the front-end of applications through appealing visual design.
  6. Database Management. Develop and manage well-functioning databases and applications.
  7. API Development. Write effective APIs.

What We Offer

  1. Exciting Projects. Focus on industries like High-Tech, communication, media, healthcare, retail, and telecom with a customer list full of fantastic global brands and leaders.
  2. Collaborative Environment. Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
  3. Work-Life Balance. Flexible work schedules, opportunities to work from home, and paid time off and holidays.
  4. Professional Development. Dedicated Learning & Development team regularly organizes communication skills training (GL Vantage, Toastmaster), stress management programs, professional certifications, and technical and soft skill training.
  5. Excellent Benefits. Competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance, NPS (National Pension Scheme), periodic health awareness programs, extended maternity leave, annual performance bonuses, and referral bonuses.
  6. Fun Perks. Sports events, cultural activities, subsidized food, corporate parties, vibrant offices with dedicated GL Zones, rooftop decks, GL Club for coffee or tea with colleagues, and discounts for popular stores and restaurants.