P

Photon

Builds custom software and AI for big companies

Senior Software Engineer - .NET Core, Back-end

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of hands-on experience with .NET Core.
  • Strong proficiency in C# and .NET Core/.NET 8+.
  • Strong proficiency in ASP.NET Core, including Web API and microservices development.
  • Strong proficiency in object-oriented programming and SOLID principles.
  • Strong proficiency in test-driven development and behavior-driven development.
  • Strong proficiency in RESTful API design and development.
  • Strong proficiency in Entity Framework Core.
  • Strong proficiency in asynchronous programming, including async/await and task-based patterns.
  • Strong proficiency in exception handling, logging, and debugging.
  • Strong proficiency in secure coding practices.
  • Strong proficiency with relational databases such as PostgreSQL or Microsoft SQL Server, including queries, joins, stored procedures, and performance tuning.
  • Strong proficiency with source control frameworks and continuous integration/continuous delivery pipelines.
  • Strong proficiency in queues and event-driven programming.
  • Strong proficiency in authentication and authorization using JWT and OAuth 2.0.
  • Experience with message-oriented middleware, preferably RabbitMQ.
  • Experience building and maintaining scalable, high-performance APIs with .NET Core 8+.
  • Experience developing microservices with .NET Core/.NET 8+.
  • Experience with Entity Framework Core.
  • Experience with asynchronous programming, including async/await and task-based patterns.
  • Experience with authentication and authorization using JWT and OAuth 2.0.
  • Experience with relational databases such as PostgreSQL or Microsoft SQL Server.
  • Ability to write clean, reusable, and testable code.
  • Experience with unit testing using xUnit, NUnit, or MSTest.
  • Experience using Git for source control, including Azure DevOps, GitHub, or Bitbucket.
  • Experience with logging frameworks such as Serilog or NLog.
  • Experience with application deployment and troubleshooting.
  • Experience integrating third-party APIs and services.
  • Experience building publisher-consumer services using RabbitMQ.

Responsibilities

  • Design, develop, and maintain enterprise-grade .NET Core applications.
  • Build and consume secure, scalable REST APIs.
  • Participate in architecture and design discussions.
  • Ensure code quality through reviews, unit testing, and best practices.
  • Collaborate with cross-functional UI, DevOps, QA, and product owner teams.
  • Troubleshoot production issues and optimize application performance.
  • Follow Agile processes and contribute to sprint planning and estimations.
  • Create and maintain technical documentation.
  • Support application deployments and production releases.

Desired Qualifications

  • Working knowledge of continuous integration/continuous delivery and GitOps pipelines.
  • Working knowledge of Agile/Scrum development methodologies.
  • Working knowledge of caching mechanisms such as Redis or in-memory caching.
  • Working knowledge of API documentation tools such as Swagger or OpenAPI.
  • Working knowledge of GitHub Copilot.
  • Experience with Docker and Kubernetes.
  • Experience with Helm charts.
  • Experience mentoring junior developers.
  • Experience with the MassTransit framework.
  • Experience with observability using the ELK Stack.
  • Experience with Apache Kafka.
  • Experience with Dapr.
  • Experience with ArgoCD.
  • Experience with MartenDB.
  • Experience with Microsoft Azure.

About the Company

Photon

Builds custom software and AI for big companies

Photon designs, builds, and runs custom software for large companies, combining an in-house creative agency with its own engineering teams. Its flagship client work includes rebuilding Samsung's US online store as a set of smaller linked services and creating Olive Garden's mobile app, which lets diners join the waitlist from their phones instead of waiting at the door. Clients hire Photon's teams to plan and code their apps, websites, and AI tools and to keep them running afterward, paying for the engineers and designers assigned to each project. Photon is privately held and based in London, with its US arm in Dallas and engineering centers in Chennai and Bengaluru.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Photon

See more jobs