Senior Software Engineer
Job Description
As a senior engineer on the platform team, you will be responsible for design, implementation, and maintenance of components that support our client's suite of real-time support products, including our internal and external API, authentication schemes, platform security, data storage/analytics, and third party service integrations.
The focus of this role is on the integration of products and services with external platforms including ServiceNow, Salesforce, and others.
Requirements
• 5 years experience working with cloud-deployed web applications
• 5 years of relational database experience in an web application
• 3 years of professional node.js/TypeScript experience
• Strong experience developing on both back-end and front-end in TypeScript/JavaScript (React)
• Strong experience with node.js/TypeScript tooling pipelines and test driven development
• Ability to provide technical leadership and ownership of components, supporting other engineers as needed with documentation and assistance
• Ability to write well structured, idiomatic code in the languages required by specific integration platforms
• Ability to design, plan, execute complex technical tasks in a micro-service environment
• Experience working in an agile team environment using tools like JIRA
Ideally Has Some Experience With
• CRM integration/development (Salesforce/ServiceNOW)
• REST API design/development
• WebRTC or other real time communication standards
• Experience with LLM API’s, prompt engineering, and prompt management
• TypeScript/Web Component Frameworks (React/Angular/etc.)
• Web sockets / proxies / networking
• AWS or similar cloud infrastructure
• Monorepo development using nx or similar technologies
• UI development technologies such as Storybook
• Experience with AI/LLM technologies
Logistics
• 100% Remote
• Base Salary: $180k-$200k, based on experience
• Comprehensive Benefits Package
For more info, contact Maggie at mmclaughlin@talener.com