Job
Software Engineer
Description
About the Role
We are looking for a Software Engineer with strong backend development experience in C# .NET Core to join our team. This role is focused on building scalable backend systems working with relational and non-relational databases and leveraging cloud technologies. You will be part of an agile team contributing primarily through hands-on coding with exposure to DevOps and CI/CD practices.
This role is also a great opportunity to learn from senior engineers and Tech Leads contribute to team-wide initiatives and gradually take on more ownership of features and services.
Responsibilities
- Design develop and maintain backend services and APIs using C# .NET Core
- Write clean efficient and maintainable code following best practices
- Work with relational databases and optimize queries for performance
- Utilize non-relational databases (e.g. MongoDB DynamoDB Redis) where appropriate
- Write and maintain unit tests for backend services under the guidance of senior engineers and the Tech Lead contributing to overall test coverage and code quality.
- Contribute to Agile development processes by participating in sprint planning daily stand-ups retrospectives and ensuring timely delivery of features.
- Support CI/CD pipelines and containerized deployments.
- Leverage AI-assisted development tools to improve coding efficiency and learn best practices.
- Contribute to code reviews testing and documentation
- Partner with QA to ensure features are well-tested and delivered with high quality.
- Collaborate closely with product managers and other engineers to deliver features.
- Assist in implementing monitoring logging and performance tuning to ensure system reliability.
- Work with senior engineers to incorporate security and compliance best practices into backend services.
Required Skills & Experience
- 25 years of professional experience as a software engineer
- Strong proficiency in C# .NET Core
- Experience with relational databases (PostgreSQL preferred)
- Exposure to non-relational databases (e.g. MongoDB DynamoDB Redis)
- Familiarity with AWS or other cloud platforms
- Understanding of basic cloud-native concepts such as scalability resiliency and fault tolerance.
- Understanding of CI/CD pipelines Git containerization
- Experience working in Agile teams and familiarity with Agile methodologies (e.g. participating in sprint planning daily stand-ups and retrospectives).
- Solid grasp of software engineering fundamentals including data structures and algorithms
- Experience writing unit and integration tests for backend services with minimal help with a focus on building testing discipline and contributing to overall code quality.
- Exposure to modern API design principles (e.g. REST GraphQL or gRPC).
- Exposure to AI-assisted coding tools with the ability to use them effectively to accelerate learning coding efficiency and daily productivity.
- Exposure to monitoring and observability tools (e.g. Sentry Datadog New Relic).
- Awareness of security best practices in API and backend development.
- Willingness to adopt and learn emerging technologies and engineering practices.
Preferred Qualifications
- Exposure to backend testing or performance profiling tools is a plus.
- Experience in the media & entertainment industry
- Familiarity with distributed systems microservices or messaging queues
- Hands-on experience with frontend integration or full-stack exposure is a plus.
Soft Skills
- Strong problem-solving and analytical thinking
- Clear communication and collaboration skills
- Ability to work in a fast-paced team-oriented environment
- Adaptability and eagerness to learn new technologies
- Ownership and accountability for deliverables
- Openness to feedback and commitment to continuously improve technical and collaboration skills.
Required Experience:
IC
JobSoftware EngineerDescriptionAbout the RoleWe are looking for a Software Engineer with strong backend development experience in C# .NET Core to join our team. This role is focused on building scalable backend systems working with relational and non-relational databases and leveraging cloud technol...
Job
Software Engineer
Description
About the Role
We are looking for a Software Engineer with strong backend development experience in C# .NET Core to join our team. This role is focused on building scalable backend systems working with relational and non-relational databases and leveraging cloud technologies. You will be part of an agile team contributing primarily through hands-on coding with exposure to DevOps and CI/CD practices.
This role is also a great opportunity to learn from senior engineers and Tech Leads contribute to team-wide initiatives and gradually take on more ownership of features and services.
Responsibilities
- Design develop and maintain backend services and APIs using C# .NET Core
- Write clean efficient and maintainable code following best practices
- Work with relational databases and optimize queries for performance
- Utilize non-relational databases (e.g. MongoDB DynamoDB Redis) where appropriate
- Write and maintain unit tests for backend services under the guidance of senior engineers and the Tech Lead contributing to overall test coverage and code quality.
- Contribute to Agile development processes by participating in sprint planning daily stand-ups retrospectives and ensuring timely delivery of features.
- Support CI/CD pipelines and containerized deployments.
- Leverage AI-assisted development tools to improve coding efficiency and learn best practices.
- Contribute to code reviews testing and documentation
- Partner with QA to ensure features are well-tested and delivered with high quality.
- Collaborate closely with product managers and other engineers to deliver features.
- Assist in implementing monitoring logging and performance tuning to ensure system reliability.
- Work with senior engineers to incorporate security and compliance best practices into backend services.
Required Skills & Experience
- 25 years of professional experience as a software engineer
- Strong proficiency in C# .NET Core
- Experience with relational databases (PostgreSQL preferred)
- Exposure to non-relational databases (e.g. MongoDB DynamoDB Redis)
- Familiarity with AWS or other cloud platforms
- Understanding of basic cloud-native concepts such as scalability resiliency and fault tolerance.
- Understanding of CI/CD pipelines Git containerization
- Experience working in Agile teams and familiarity with Agile methodologies (e.g. participating in sprint planning daily stand-ups and retrospectives).
- Solid grasp of software engineering fundamentals including data structures and algorithms
- Experience writing unit and integration tests for backend services with minimal help with a focus on building testing discipline and contributing to overall code quality.
- Exposure to modern API design principles (e.g. REST GraphQL or gRPC).
- Exposure to AI-assisted coding tools with the ability to use them effectively to accelerate learning coding efficiency and daily productivity.
- Exposure to monitoring and observability tools (e.g. Sentry Datadog New Relic).
- Awareness of security best practices in API and backend development.
- Willingness to adopt and learn emerging technologies and engineering practices.
Preferred Qualifications
- Exposure to backend testing or performance profiling tools is a plus.
- Experience in the media & entertainment industry
- Familiarity with distributed systems microservices or messaging queues
- Hands-on experience with frontend integration or full-stack exposure is a plus.
Soft Skills
- Strong problem-solving and analytical thinking
- Clear communication and collaboration skills
- Ability to work in a fast-paced team-oriented environment
- Adaptability and eagerness to learn new technologies
- Ownership and accountability for deliverables
- Openness to feedback and commitment to continuously improve technical and collaboration skills.
Required Experience:
IC
View more
View less