We are looking for a Senior Software Engineer III to join our R&D team. The ideal candidate will be able to understand customer desires and work autonomously to build complex features and applications.
Requirements
- Bachelor's degree in engineering, Computer Science, Information Systems
- 5+ years of experience in software development with full-stack expertise
- Proficiency in Node.js, Typescript, and.NET (C#)
- Strong experience with frontend technologies such as React, Angular, or Vue.js
- Experience in building cross-platform applications (web, desktop, mobile, tablet)
- Solid understanding of databases, caching, and performance optimization
- Experience with containerization and orchestration (Docker, Kubernetes)
- Experience in communication protocols such as REST, WebSockets, and message queues (such as Kafka)
- Strong grasp of version control systems (such as Git)
- Deep understanding of software architecture, system design, and data modeling
Benefits
- Hybrid and Flexible Work Environment that supports working remote and in-office
- Professional Development Programs to support training and certification reimbursement, skill development, continued learning, and career advancement
- Paid Time Off for personal time off, volunteering, holidays, and more
- Health and Wellness Benefits that include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs
- 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance
- 401(k) Plan Options that includes up to a 4% match and immediate vesting
- Incentive Bonuses for eligible clearance, performance, retention, and referrals