Hye Class Talent & HR Consulting
Principal Software Engineer
About the job
Job Description
• Work with a highly skilled and motivated team in a startup environment
• Own the system architecture of the Micronotes products
• Work closely with executive management to implement the company's strategic technology and business vision
• Migrate the company's monolithic architecture to a more scalable microservices-based architecture
• Design and implement RESTful APIs for internal and external use
• Mentor members of the technical staff
• Other duties, as assigned
Qualifications
• 5+ years of industry experience designing and building distributed, scalable software solutions
• Experience designing scalable distributed systems, with microservices-based architectures a big plus
• Experience designing and building robust RESTful APIs
• Applied C#, Javascript, Node.js, Python experience (or equivalents)
• Experience with responsive web design and related technologies
• Experience using Microsoft SQL Server, as well as relational database design
• Experience using Git for source control (GitFlow a plus)
• Experience working in an Agile team using Scrum (or similar methodology)
• Understanding of DevOps best practices a plus
• Experience with Azure, AWS, and cloud services a plus
Additional Information
MUST BE LEGALLY AUTHORIZED TO WORK IN THE US FOR ANY EMPLOYER
Our client provides a comprehensive employee benefits package including Medical, Dental, FSA, STD, LTD, 401K and other terrific benefits.