Design, develop, test, and maintain production-grade applications using Node.js, JavaScript, and TypeScript
Build responsive and maintainable user interfaces using Vue.js or similar modern frameworks
Design, develop, and consume RESTful APIs and GraphQL APIs to support scalable and loosely coupled systems
Build and integrate cloud-native solutions on Microsoft Azure, leveraging appropriate platform and application services
Design and implement event-driven and distributed systems, including Kafka-based messaging and streaming solutions
Contribute to architectural decisions, evaluating technical trade-offs to ensure scalability, performance, security, and maintainability
Ensure solutions align with enterprise architecture standards while remaining delivery-focused and pragmatic
Troubleshoot and resolve complex technical issues across application and infrastructure layers
Provide technical leadership through code reviews, design discussions, and mentorship of less-experienced engineers
Collaborate effectively with cross-functional teams and communicate complex technical concepts clearly to both technical and non-technical stakeholders
Influence departmental technical direction and contribute to continuous improvement initiatives
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
5+ years of experience designing, developing, testing, and maintaining software applications and/or supporting infrastructure
5+ years of hands-on experience developing applications using Node.js, JavaScript, and TypeScript
Experience building modern, maintainable front-end applications using Vue.js or equivalent frameworks
Strong experience designing and implementing RESTful and GraphQL APIs
Demonstrated experience building, deploying, and operating cloud-based solutions on Microsoft Azure
Tech Stack
Azure
Cloud
Distributed Systems
GraphQL
JavaScript
Kafka
Node.js
TypeScript
Vue.js
Benefits
medical, dental and vision benefits
401(k) retirement savings plan
time off (including paid time off, company and personal holidays, volunteer time off, paid parental and caregiver leave)