Full Stack SWE Engineer
Job Description
We are looking for a Full Stack Engineer to help build a very interactive almost Gamified Consumer App. with graphs on efficiency of energy, and water usage among other things. You will have strong MERN stack (MongoDb, Express, React.js, Node.js) experience. You will be an integral part of a multi-dimensional team responsible for the full software development life cycle. As a full stack developer, you need to be comfortable with both front-end and back-end programming languages, frameworks, and available libraries.
Responsibilities
- Design both client-side and server-side architectures
- Develop and manage well functioning applications and
databases
- Write comprehensive unit tests to verify functionality
- Troubleshoot, debug and upgrade software
- Build features and applications that are mobile responsive
- Work with the product owners and the development team to
create well crafted software
The Essentials
- Strong proficiency in JavaScript, including DOM manipulation
and the JavaScript object model
- Understanding of React.js and its core principles, React Native
is a plus
- Experience with Node.js
- Experience with popular React.js workflows (such as Flux or
Redux)
- Experience with databases (e.g. MongoDB, PostgreSQL)3+
years of relevant working experience using the above
technologies
- Excellent written and verbal communication skills
It’d be nice if you had …
- Experience with ES6+ language features
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Experience designing and consuming RESTful APIs, GraphQL
experience is a plus
- Knowledge of modern authorization mechanisms, such as
JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with at least one common development tools such
as Babel, Webpack, NPM, Yarn, etc.
- Ability to understand business requirements and translate
them into technical requirements
- A knack for bench-marking and optimization
- Familiarity with code versioning tools such as Git
- Experience with agile development practices (e.g. SCRUM),
TDD, and pair-programming
- Bachelor’s degree in computer science (or other technical field)
Job Type
Client Payroll
Positions
Full-Stack Developer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Kathryn P