Senior Full Stack Software Engineer (C# React)
Location: On-Site, dallas, TX

Job Description:

About the Opportunity: The senior full stack developer will be part of a dynamic team of engineers who solve challenges and puzzles of our rapidly evolving cloud native technical stack. Ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. The ideal candidate has experience building products across the stack and a firm understanding of Cloud native technology stack, frontend technologies, API Gateway and event orchestration. The full stack developer will join a team that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for global users. 

Your Day-to-Day at Sagent: 

  • Participate in all aspects of agile software development, including design, implementation, and deployment 
  • Engage with functional SMEs, and business to develop micro front-end based systems that will integrate with API first systems. 
  • Work primarily in front end technologies like Javascript/Typescript, React, bit.dev 
  • Collaborate with team who works in server-side technologies like C#, and messaging frameworks like Kafka to debug and troubleshoot issues 
  • Collaborate across time zones via Slack, GitHub comments, documents, and frequent videoconferences 
  • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design ? 

We'd love to hear from you if you have:

  • At least 5+ years of relevant full stack Software Development experience 
  • Experience in building large scale enterprise distributed event driven applications 
  • Experience in building micro front ends based on React and bit.dev 
  • Good understanding of designing and integrating RESTful and Streaming APIs and event driven messaging frameworks 
  • Have deep knowledge of enterprise and integration design patterns especially in streaming integration with User interfaces 
  • Good understanding of C#, Kafka, Databases, API Gateways 
  • Understanding of business process management engines and business rules engines 
  • Knowledge of scaling and performance tuning of applications 
  • Experience in setting up observability and logging tools/frameworks 
  • Excellent debugging and optimization skills 
  • Experience in unit/integration testing 
  • Understanding of docker containers and CI/CD pipelines 

Key Skills:

  • Full Stack Software Engineer (C# React), Kafka, Database, APIs
    C#, Fullstack