Full Stack Engineer
Job details
Toptal is an exclusive network of top freelancers from around the world. Fortune 500 companies and Silicon Valley startups hire Toptal for their most important projects. Toptal is one of the fastest-growing fully remote networks and empowers freelance software developers, designers, finance experts, product managers, and project managers worldwide to grow and excel in their freelance careers. Toptal clients vary in sizes and industries, from enterprise organizations and big tech companies to Silicon Valley startups and renowned universities If you are passionate about growing your skills and value high quality application development on modern tech stack and cloud. You will enjoy building the next generation of communication products, web and mobile platforms. You are interested in how best to drive tasks to completion, collaborate to achieve your goals, think through scenarios and edge cases, learn from your leadership, and understand the broader impact of your wor k. And if you are interested in joining a world-class team of passionate people and industry veterans who care about code quality, architecture, design and user experience as much as having fun together, then we’d like to talk to y ou. Responsibilit
- ies:Enforce design reviews, code reviews, continuous integration and test driven develop
- mentDrive technical excellence and implementation of best engineering pract
- icesLead hands-on implementation work to keep current with technology tr
- endsBuild and deliver high quality and high performance features for our users on Web (Node.js/React
- Js).Collaborating with user experience designers, product managers, and o
- therengineers to deliver new features, enhancements, platform improvements and bug f
- ixesCollaborate with other engineers to write testable, reliable code, continuously deploying to production sys
- temsGrowing in a culture of learning through design discussions and code rev
- iewsDeploy, monitor and operate large scale production systems distributed across the gl
- obe.Analyze and optimize application/platform code and/or APIs for efficiency and perform
- ience:BS in Computer Science (or equivalent) with 8+ year’s expe
- rienceStrong foundation in Computer Science, with strong competencies in data structures, algorithms, and software
- designStrong command of responsive design and javascript frameworks such as React, Redux and N
- ode.jsStrong command of browser-side client technologies including AJAX, HTML5,CSS3, TypeScript and object-oriented Java
- scriptExperience in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment archit
- ectureExperience with Web Technologies (Node, JSON, Webpack,
- Babel)Experience with test driven development, unit test / UI test frameworks: Jest, WebdriverIO, Enzyme, Protractor and React Testing Li
- brary.Ability to work well with diverse groups of people, geographically dispersed across the
- worldGood communicator, enjoys helping people, remains friendly and constructive under
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.