Sagent is seeking an experienced Software Development Engineer to join our Dara product(s) team. The successful candidate will work with a global development team using modern technologies, tools, and frameworks to develop advanced, enterprise business components. The role involves designing, implementing, and deploying cloud-native software applications, and ensuring application performance, uptime, and scale.
Requirements
- A bachelor's degree in business, computer science, or relevant discipline
- 4-6 years of experience in a related field
- Experience in the mortgage or financial services domain (loan servicing systems, document management, SAAS platforms)
- Deep expertise in cloud-native architecture and SaaS platforms
- Experience in building large scale enterprise distributed event driven applications
- Familiarity with security and compliance standards (Relevant to fintech/mortgage)
- Deep knowledge of enterprise and integration design patterns
- Good working knowledge of Node.JS Java, Kafka, Databases, API Gateways
- Knowledge of React, Typescript, JavaScript, HTML and CSS
- 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 following API Standards, unit/integration testing and using SonarQube
- Experience with Azure DevOps, git, maven or shell scripting
- Understanding of docker containers and CI/CD pipelines
Benefits
- Unlimited Flexible Time Off
- Family Planning Services
- Tuition Reimbursement
- Paid Family Leave
- 401(k) Matching
- Pet Insurance
- In-person and Virtual Social Experiences
- Career Pathing
- Focus Time Fridays