T
Middle Strong Full Stack Developer
techmagic
New York · flexible Full-time Mid Level 2mo ago
About the role
About
The platform handles high volumes of real‐time data and needs a qualified engineer to design and enhance data pipelines, storage infrastructures, and analytics frameworks. You will collaborate closely with a seasoned Data Architect and a skilled engineering team to deliver robust and high‐quality solutions.
Responsibilities
- Implement new features spanning UI, server logic, and data access layers
- Maintain and improve existing functionality with a focus on reliability
- Deliver features on time while maintaining code quality
- Maintain and extend the UI built with Blaze templates and Semantic UI
- Implement client‐side state management and reactive data subscriptions
- Write TypeScript services following domain‐driven design patterns
- Integrate with Vero Data Platform (VDP) via gRPC
- Work with MongoDB for application data
- Implement background tasks and scheduled jobs
- Maintain integrations with external services (AWS, Twilio, Mailgun, Zendesk, Slack)
- Work with authentication systems (JumpCloud SAML)
- Implement identity verification workflows (Yoti)
- Provide production support, debugging, and root cause analysis
- Write and maintain automated tests (Mocha, Chai)
- Follow security best practices for admin tooling
Requirements
- JavaScript/TypeScript proficiency: 4+ years of experience with modern JS/TS
- Full Stack Experience: Comfortable working across UI, server, and database layers
- Hands‐on experience with MongoDB (data modeling, performance tuning)
- Experience working with AWS‐based infrastructure
- Able to work independently, make decisions, and drive projects forward with minimal supervision
- Strong debugging skills across the entire stack
- English: Upper‐Intermediate or Advanced
Preferred Experience
- Experience with Meteor framework (3.x preferred)
- Familiarity with gRPC and Protocol Buffers
- Background in admin tooling or internal platforms
Work Schedule
Full‐time remote working day with flexible hours.
Interview Stages
- 1st stage — call with the Recruiter
- 2nd stage — interview with the developer and the Recruiter
- 3rd stage — technical interview with the client
Benefits
- Projects with modern stack
- Work from anywhere (fully remotely or in our office)
- Strong JavaScript community at the company
Recruiter — Anastasiia Vaskiv
Skills
AWSBlazeChaiDockergRPCJavaScriptJumpCloud SAMLMeteorMochaMongoDBProtocol BuffersSemantic UITypeScriptTwilioVero Data PlatformYoti
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free