{"schemaVersion":"jobsearcher.job.v1","id":"008dd74c33bf221d4656fd66","url":"https://jobsearcher.com/jobs/008dd74c33bf221d4656fd66","canonicalUrl":"https://jobsearcher.com/jobs/008dd74c33bf221d4656fd66","title":"C# / .NET Developer — API Services (Mid-Level)","description":"C# / .NET Developer — API Services (Mid-Level)About the RoleWe are looking for a mid-level C# / .NET developer to build and maintain high-performance API services that power our trading platform. You will work on various .NET API services other across the platform. This is a backend-focused role. You will work with Redis, relational databases, and message brokers to deliver low-latency, reliable APIs in a production trading environment. Prior trading or brokerage experience is helpful but not required; strong .NET fundamentals and comfort with distributed systems matter more.What You'll Work On• Cross-service features — API services using SQL (PostgreSQL or SQL Server), Redis, and pub/sub middleware across the broader platform• Redis-backed data access — Reading and serving cached data snapshots with low latency; session and user-state management across data servers• Message-driven workflows — Publishing requests via RabbitMQ and integrating with downstream consumers• API platform patterns — Building on our internal REST server framework: dual-port public/private hosting, Swagger documentation, compression, CORS, and standardized error handlingResponsibilities• Design, implement, and maintain REST API endpoints in C# / ASP.NET Core (.NET 8+)• Integrate with Redis for caching, snapshots, and pub/sub patterns using StackExchange.Redis and related libraries• Work with RabbitMQ (or similar brokers) for asynchronous messaging and event-driven workflows• Write and optimize SQL queries and stored procedures against PostgreSQL or SQL Server• Add Swagger/OpenAPI documentation and follow established API conventions• Tune performance for high-throughput, low-latency scenarios (thread pool configuration, connection pooling, async patterns)• Participate in code reviews, troubleshooting production issues, and iterative feature deliveryRequired Qualifications• 3–5 years of professional experience with C# and .NET (ASP.NET Core)• Solid understanding of REST API design, HTTP semantics, and API versioning practices• Comfort with async/await, dependency injection, and standard .NET service patterns• Experience with Redis — caching, key design, connection management, and basic pub/sub• Experience with relational databases — writing queries, understanding indexes, and working with PostgreSQL or SQL Server• Experience with message brokers — RabbitMQ, or comparable middleware (Kafka, Azure Service Bus, etc.)• Familiarity with Git, CI/CD pipelines, and deploying services to productionNice to Have• Experience in financial services• Familiarity with MessagePack or other binary serialization for performance-critical paths• Experience with Polly or similar resilience libraries (retries, circuit breakers)• Experience with performance logging, observability, and production debugging under load","company":"Tradezero America","rawCompany":"tradezero america","city":"Lynbrook","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-06-20T07:27:22.803Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"C# / .NET Developer — API Services (Mid-Level)","description":"C# / .NET Developer — API Services (Mid-Level)About the RoleWe are looking for a mid-level C# / .NET developer to build and maintain high-performance API services that power our trading platform. You will work on various .NET API services other across the platform. This is a backend-focused role. You will work with Redis, relational databases, and message brokers to deliver low-latency, reliable APIs in a production trading environment. Prior trading or brokerage experience is helpful but not required; strong .NET fundamentals and comfort with distributed systems matter more.What You'll Work On• Cross-service features — API services using SQL (PostgreSQL or SQL Server), Redis, and pub/sub middleware across the broader platform• Redis-backed data access — Reading and serving cached data snapshots with low latency; session and user-state management across data servers• Message-driven workflows — Publishing requests via RabbitMQ and integrating with downstream consumers• API platform patterns — Building on our internal REST server framework: dual-port public/private hosting, Swagger documentation, compression, CORS, and standardized error handlingResponsibilities• Design, implement, and maintain REST API endpoints in C# / ASP.NET Core (.NET 8+)• Integrate with Redis for caching, snapshots, and pub/sub patterns using StackExchange.Redis and related libraries• Work with RabbitMQ (or similar brokers) for asynchronous messaging and event-driven workflows• Write and optimize SQL queries and stored procedures against PostgreSQL or SQL Server• Add Swagger/OpenAPI documentation and follow established API conventions• Tune performance for high-throughput, low-latency scenarios (thread pool configuration, connection pooling, async patterns)• Participate in code reviews, troubleshooting production issues, and iterative feature deliveryRequired Qualifications• 3–5 years of professional experience with C# and .NET (ASP.NET Core)• Solid understanding of REST API design, HTTP semantics, and API versioning practices• Comfort with async/await, dependency injection, and standard .NET service patterns• Experience with Redis — caching, key design, connection management, and basic pub/sub• Experience with relational databases — writing queries, understanding indexes, and working with PostgreSQL or SQL Server• Experience with message brokers — RabbitMQ, or comparable middleware (Kafka, Azure Service Bus, etc.)• Familiarity with Git, CI/CD pipelines, and deploying services to productionNice to Have• Experience in financial services• Familiarity with MessagePack or other binary serialization for performance-critical paths• Experience with Polly or similar resilience libraries (retries, circuit breakers)• Experience with performance logging, observability, and production debugging under load","datePosted":"2026-06-20T07:27:22.803Z","dateModified":"2026-06-20T07:27:22.803Z","hiringOrganization":{"@type":"Organization","name":"Tradezero America","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Lynbrook","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"008dd74c33bf221d4656fd66"},"url":"https://jobsearcher.com/jobs/008dd74c33bf221d4656fd66"}}