Senior Full Stack Engineer (Remote)
Remote
About You
We're looking for an experienced full stack engineer to develop features that continually push the limits of what Yembo's product can do. You will be responsible for designing, implementing, and rolling out features that hundreds of companies across the world depend on.
This is one of the most significant and challenging roles at the company. You must be both deeply technical to understand the full stack, and strategic to address technical problems in an effective way. Your strategic analysis will help guide the product roadmap and directly contribute to the company’s overall success.
This position is perfect for you if:
- You leverage first principles to understand the art of the possible, and love solving customer pain points
- You're extremely hands on, technically excellent and exhibit strong communication skills.
- You’re comfortable working directly with customers in order to best understand and implement workflows
- You love to troubleshoot issues.
- You are comfortable shifting gears frequently and working across the stack.
- Seeing your impact at scale excites you. You will have a direct impact on the product’s roadmap.
- You have a passion for making lives easier through automation and clever solutions.
If you are excited about developing solutions, automation, and improving the product experience, you’re right up our alley!
Responsibilities
As a full stack engineer, you can expect to cover the following:
- Design, develop, test, deploy, maintain, and tune applications
- Implement high-quality, well-documented, robust, and maintainable code
- Participate in the full SDLC in a fast-paced and dynamic workflow
- Work both independently and in a highly collaborative environment
- Analyze requirements and use cases, decomposing them into specific technical, functional, and implementation tasks with high-level effort estimates; write specification documents as needed
- Develop new functionality, application components, APIs, and infrastructure
- Develop responsive and dynamic web user interfaces
- Apply modern open source tools and frameworks where appropriate
- Make recommendations regarding the development of new code, reuse or refactoring of existing code, and use of 3rd party and/or open source frameworks
Requirements
- BS in Computer Science/Engineering or equivalent work experience
- Direct or related experience in a majority of our tech stack:
- ReactJS / Typescript
- Redux
- PHP and/or NodeJS
- AWS: EKS, EC2, S3, Cloudfront, Route 53
- Willing to work US business hours
- Occasional but infrequent travel
- Legally authorized to work in the US (sorry, we’re unable to sponsor for this role at this time!)
Bonus
- Experience developing new product features from scratch
- Previous JIRA experience managing tickets and pulling reports
- Docker and Kubernetes
- MongoDB
- Experience with microservices architecture
- Experience with high-performance, scalable systems
- Experience with real-time video communication, including:
- WebRTC protocol and implementation
- Video codecs (H.264, VP8/VP9, AV1)
- WebRTC media optimization (bandwidth adaptation, packet loss recovery)
- STUN/TURN server configuration
Rates
- IC4: $142,000
- IC5: $156,000
Job Profile
RestrictionsMust work US business hours No sponsorship available Remote
Benefits/PerksFlexible hours Impact on product roadmap Remote-first company Remote work
Tasks- Analyze requirements
- Create responsive web interfaces
- Design and develop applications
- Develop APIs and infrastructure
- Implement high-quality code
- Participate in full SDLC
Automation Av1 AWS CloudFront Communication Design Docker EC2 EKS Full-stack development H.264 Jira Kubernetes Microservices MongoDB Node.js PHP ReactJS Redux Route 53 S3 SDLC Typescript VP8 Vp9 WebRTC
Experience5 years
EducationB.S. in Computer Science BS in Engineering Equivalent work experience
Timezones