JobMesh

Software Engineer

Crane Worldwide Logistics · Houston, Texas, US

Essential Job Functions - Develop, test, and maintain backend services using . NET (C#; F# experience or willingness to learn). - Implement and document APIs...

Job description

Essential Job Functions: - Develop, test, and maintain backend services using .NET (C#; F# experience or willingness to learn). - Implement and document APIs (REST/gRPC) with guidance on versioning and security. - Work on event-driven pipelines using Kafka (produce/consume messages, handle basic consumer groups, and retries). - Assist in building systems for higher volume, near real-time event processing; implement batching, retry/backoff, and monitoring patterns. - Implement or collaborate on front-end tasks as needed (JavaScript/TypeScript, React/Angular basics). - Participate in CI/CD, automated testing (unit/integration), and observability (logs, metrics, tracing). - Collaborate with product, QA, and DevOps; participate in code reviews and follow engineering best practices. - Learn and apply domain-driven and functional programming patterns where appropriate. - Document integration workflows, partner configurations, and solution patterns. Technical Expertise: - 2–5 years professional experience in backend or full-stack development with the .NET ecosystem. - Experience writing code in C#; some exposure to F# or eagerness to learn. - Familiarity with basic Kafka concepts (topics,...