
Software Developer
- San Jose, CA
- Permanent
- Full-time
We are looking for the best Full Stack Web Application engineers, who have a passion for developing massively scalable, distributed software systems that require high availability to support mission-critical business tasks. Quality is at the forefront of everything our team does, and we are looking for true passion for writing robust, reusable, scalable and well-tested code.Responsibilities:
- As a Senior Software engineer, you will be responsible for working on applications and services that handle
- consumer onboarding. You will work in a fast-paced environment where continuous innovation and
- experimentations are a given. You will master both established and cutting-edge technologies like, JavaScript,
- Node.js, React.js, Redux, HTML5, CSS3. Your responsibilities will also include:
- Design, development and testing of web applications and services following best practices
- Work closely with design & product to craft great product experiences
- Collaborate with peers and seniors within and across the teams
- Assist with application deployments in our Cloud environment
- Work with operations teams to ensure the applications and services are highly available
- Drive innovation through rapid prototyping and iterative development.
- Identify and document best practices
- Proficient in client & server-side JavaScript, HTML5, CSS3, React.js, Redux and webpack
- Competent in developing Node.js applications and building single page web applications using React.js & Redux
- Experience with cross-browser, cross-platform and design constraints on the web
- Experience in developing automated unit and functional tests
- Experience in agile development process
- Solid knowledge of algorithms and design patterns
- Have a passion for quality and writing clean, readable code that scales and performs well
- Good interpersonal communication skills
- 5+ years of software design and web application development
- BS or equivalent degree in Computer Science
#25-22172