Source description
About the role
As a Full Stack Software Engineer (.NET) at our company, you will be responsible for designing and implementing reliable, high-performance systems and reusable platform components that empower product teams to deliver exceptional digital experiences. You will work on building scalable, platform-level capabilities that drive thousands of high-traffic, consumer-facing B2C platforms. Key Responsibilities: - 4 to 7 years of professional experience with C#/.NET and ASP.NET MVC/Core. - Hands-on experience with modern JavaScript frameworks such as React or Vue. - Strong understanding of object-oriented design, design patterns, and scalable architecture. - Experience in building or operating distributed systems and service-oriented (microservices) architectures. - Familiarity with asynchronous programming, concurrency, and performance optimization techniques. - Practical experience with unit testing, integration testing, and CI/CD pipelines. - Exposure to cloud platforms like Azure or AWS and cloud-native services would be beneficial. - Solid communication skills and ability to work effectively in cross-functional Agile teams. - Passion for performance, scalability, and writing clean, maintainable code. Qualifications Required: - Experience with containerization tools like Docker and Kubernetes is a plus. - Knowledge of caching strategies using Redis, CDN, and message queues such as Azure Service Bus, RabbitMQ, or Kafka. - Experience in database design and performance tuning with SQL Server, PostgreSQL, or NoSQL. - Familiarity with observability tools like Prometheus, Grafana, Application Insights, and logging frameworks. If you are someone who is enthusiastic about performance, scalability, and writing clean code, this position might be a great fit for you. As a Full Stack Software Engineer (.NET) at our company, you will be responsible for designing and implementing reliable, high-performance systems and reusable platform components that empower product teams to deliver exceptional digital experiences. You will work on building scalable, platform-level capabilities that drive thousands of high-traffic, consumer-facing B2C platforms. Key Responsibilities: - 4 to 7 years of professional experience with C#/.NET and ASP.NET MVC/Core. - Hands-on experience with modern JavaScript frameworks such as React or Vue. - Strong understanding of object-oriented design, design patterns, and scalable architecture. - Experience in building or operating distributed systems and service-oriented (microservices) architectures. - Familiarity with asynchronous programming, concurrency, and performance optimization techniques. - Practical experience with unit testing, integration testing, and CI/CD pipelines. - Exposure to cloud platforms like Azure or AWS and cloud-native services would be beneficial. - Solid communication skills and ability to work effectively in cross-functional Agile teams. - Passion for performance, scalability, and writing clean, maintainable code. Qualifications Required: - Experience with containerization tools like Docker and Kubernetes is a plus. - Knowledge of caching strategies using Redis, CDN, and message queues such as Azure Service Bus, RabbitMQ, or Kafka. - Experience in database design and performance tuning with SQL Server, PostgreSQL, or NoSQL. - Familiarity with observability tools like Prometheus, Grafana, Application Insights, and logging frameworks. If you are someone who is enthusiastic about performance, scalability, and writing clean code, this position might be a great fit for you.
More at Squareroot Consulting Pvt Ltd