Crane Worldwide Logistics-posted about 1 month ago
Full-time • Mid Level
Houston, TX
1,001-5,000 employees
Professional, Scientific, and Technical Services

Essential Job Functions Architect, design, implement, test, and operate backend services using .NET (preferably in F#). Design and evolve HTTP/gRPC APIs with clear contracts, versioning, and documentation. Build and maintain event-driven data pipelines using Kafka (producers, consumers, stream processing). Design and operate systems for high-volume, near real-time event processing: partitioning, parallelism, low-latency processing, backpressure, batching, windowing, and stateful stream processing. Implement or collaborate on front-end features as needed; work with front-end engineers to deliver end-to-end solutions. Deploy and operate services on AWS Apply domain-driven design and functional programming patterns where appropriate to produce maintainable, testable code. Collaborate with product, QA, and DevOps on requirements, CI/CD, observability, and incident response. Mentor and review code, drive engineering best practices, and conduct architecture reviews. Optimize for performance, scalability, reliability, and cost in production systems. Other duties as assigned.

  • Architect, design, implement, test, and operate backend services using .NET (preferably in F#).
  • Design and evolve HTTP/gRPC APIs with clear contracts, versioning, and documentation.
  • Build and maintain event-driven data pipelines using Kafka (producers, consumers, stream processing).
  • Design and operate systems for high-volume, near real-time event processing: partitioning, parallelism, low-latency processing, backpressure, batching, windowing, and stateful stream processing.
  • Implement or collaborate on front-end features as needed; work with front-end engineers to deliver end-to-end solutions.
  • Deploy and operate services on AWS
  • Apply domain-driven design and functional programming patterns where appropriate to produce maintainable, testable code.
  • Collaborate with product, QA, and DevOps on requirements, CI/CD, observability, and incident response.
  • Mentor and review code, drive engineering best practices, and conduct architecture reviews.
  • Optimize for performance, scalability, reliability, and cost in production systems.
  • Other duties as assigned.
  • 6+ years professional experience in backend development with the .NET ecosystem.
  • Substantial experience writing production code in F# and C# (practical experience applying functional programming in systems).
  • Some front-end development experience (modern JavaScript/TypeScript, React/Angular/Vue, responsive UI, or component-driven design).
  • Hands-on experience with Apache Kafka: designing topics, partitions, consumer groups, idempotent producers, and at-least-once/exactly once patterns.
  • Demonstrated experience designing and implementing high-throughput, low-latency event processing systems (e.g., sub-second to few-seconds end-to-end latency, handling thousands to millions of events per minute).
  • Practical Azure experience (deploying, monitoring, and operating services - e.g., AKS, App Services, Functions, Storage, SQL, Managed Identities)
  • Strong API design experience (RESTful or gRPC): versioning, documentation (OpenAPI/Swagger), authentication/authorization (OAuth2/OpenID Connect).
  • Solid understanding of distributed systems concepts: messaging, consistency, retries, backpressure, windowing, state management, and eventual consistency.
  • Experience with CI/CD pipelines, automated testing (unit/integration), and observability (metrics, tracing, structured logs).
  • Bachelor's degree in Computer Science, Information Systems, or a related technical field preferred, or equivalent hands-on experience.
  • High School Diploma or GED equivalency required.
  • 6+ years professional experience in backend development with the .NET ecosystem.
  • Experience with stream processing frameworks (Kafka Streams).
  • Familiarity with Infrastructure-as-Code (ARM, Bicep, Terraform).
  • Experience with container orchestration.
  • Experience designing for multi-tenant or high-throughput systems.
  • 136 hours of Paid Time Off which equals 17 days for the year, that can be used for Sick Time or for Personal Use
  • Excellent Medical, Dental and Vision benefits
  • Tuition Reimbursement for education related to your job
  • Employee Referral Bonuses
  • Employee Recognition and Rewards Program
  • Paid Volunteer Time to support a cause that is close to your heart and contributes to our communities
  • Employee Discounts
  • Wellness Incentives that can go up to $100 per year for completing challenges, in addition to a discount on contribution rates
  • Potential to earn a quarterly bonus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service