Client- Payment Gateway client
Fullstack developer
3+ months
Remote- California
Position Summary:
We are looking for the best Full Stack Web Application engineers in the world, 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, re-usable, scalable and well-tested code.
Responsibilities:
- As a Full Stack JavaScript Engineer, you will be responsible for working on applications and services that handle thousands of pages hosted on client's site. 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, Next.js, HTML5, CSS3 and CMS. 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
Requirements:
- Proficient in client & server-side JavaScript, NodeJS, 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 page optimization and page load time
- 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
- Experience with any CMS systems, Gatsby and Next.js are a plus
- Solid knowledge of algorithms and design patterns