Responsibilities
- Actively contribute to building highly interactive, scalable single-page React applications.
- Design, develop, and test modular software components that seamlessly integrate into the larger system.
- Use your problem-solving skills to independently identify and resolve issues during design, testing, and maintenance.
- Collaborate effectively by communicating complex ideas clearly with both technical teams and non-technical stakeholders.
- Deliver exceptional user experiences by deeply understanding and empathizing with customer needs.
Requirements
- 5-6 years of experience in contributing to highly scalable, distributed software products with SaaS architectures and multi-tenancy
- Understanding of microservice architecture, RESTful Services, and CQRS services
- Hands-on experience in: React, TypeScript, Node.js, Python. Redis Cache, Postgres, Docker
- Experience designing relational schemas on relational data stores like PostgreSQL, MySQL
- Experience with cloud-service providers like Azure, AWS and/or Google Cloud
- Self-motivated and able to work independently and in a team environment
- Excellent written and verbal communication skills, interpersonal skills
- You have experience in a fast moving, growth-minded startup, and are comfortable with being flexible and adaptable as requirements change.
- Willingness and ability to learn new technologies and take on different assignments
- Bachelor’s degree in Computer Science or a related discipline or an equivalent training experience
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Stock Option Plan
- Life Insurance (Basic)
- Short Term and Long Term Disability
- Paid Time Off (Flexible Vacation Policy, Sick & Public Holidays)
- Training & Development Reimbursement
- Hybrid Work Environment
- Competitive compensation and benefits
- Generous vacation and parental leave
- Flexible working hours
- Gym with classes and spa services
- Outdoor lawn work area
- Steeply discounted food hall
Additional Information
- Applications must be submitted through the designated link
- Candidates and recruiting agencies should not contact employees regarding the position or application status
- Spamming employees about the role or application status will result in disqualification
