Senior Full Stack Software Developer
New
USAFull-TimeSenior
Salary130,000 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of experience building successful large scale production software systems
- Required Skills
- Node.jsAgileGitJavascriptKubernetesMongoDBTypeScriptVue.JsAngularRESTful APIs
Requirements
- 8+ years of experience building successful large scale production software systems
- 5+ years experience writing code with TypeScript, Javascript, Node.js or equivalent frameworks
- 3+ years experience building interactive UI with Angular/Vue
- 3+ years of experience building RESTful microservices
- 3+ years of experience in Kubernetes (cluster, load balancer), Google Kubernetes or other kubernetes environments
- Experience with Git
- Experience building applications using MongoDB
- Experience with data aggregation models for multiple data sources
- Experience building Enterprise class Multi-tenant SaaS application platform
- Experience working with Google Cloud Platform, AWS, or Microsoft Azure
- Experience with frameworks like Jest, Mocha, or Nock
- Experience instrumenting code for gathering production performance metrics
- Experience with Agile development methodology
Responsibilities
- Architect, design and implement business software and underlying APIs
- Work with Product Management to create delightful user experiences
- Create platform-independent code that can be run on multi-browser, multi-OS environments
- Play a critical role in all architecture, coding, testing, and deployment decisions
- Produce engineering specifications, delivery estimates, and implement solutions based on product requirements
- Provide technical documentation for the solutions that you implement
- Collaborate with peers on specifications, code reviews, and testing
- Write unit and automated end-to-end tests to improve code quality and maximize code coverage for new and existing features
- Meet KPIs for engineering team and be responsible for them on a weekly basis
- Participate in daily standups, sprint planning sessions, grooming sessions, and retrospectives
View Full Description & ApplyYou'll be redirected to the employer's site