Senior Software Engineer - Full Stack

Logo of Sagent

Sagent

πŸ“Remote - United States

Job highlights

Summary

Join Sagent, a company revolutionizing the mortgage servicing industry, as a Senior Full Stack Software Engineer. You will be part of a dynamic team building and maintaining cloud-native applications using cutting-edge technologies like C#, React, and Kafka. This role requires extensive experience in full-stack development, particularly in building large-scale, distributed, event-driven applications. You will collaborate with a team across time zones and contribute to all aspects of agile software development. Sagent offers a comprehensive benefits package, including remote/hybrid work options, unlimited flexible time off, and various other perks.

Requirements

  • 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

Responsibilities

  • 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

Benefits

  • Remote/Hybrid workplace options
  • Health Benefits
  • Unlimited Flexible Time Off
  • Family Planning Services
  • Tuition Reimbursement
  • Paid Family Leave
  • 401(k) Matching
  • Pet Insurance
  • LinkedIn Learning
  • Virtual Social Experiences
  • Career Pathing
  • Focus Time Fridays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Sagent know you found this job on JobsCollider. Thanks! πŸ™