Duties & Responsibilities:
Participating in the design and creation of scalable software
Writing clean, functional code on the front- and back-end
Testing and fixing bugs or other coding issues
Goes the extra mile - Candidate should always be looking to not only check the box but making sure the problems are solved by the root
Self Driven - This doesnt mean working alone but rather keep yourself unblocked. This can mean talking to more senior engineers when necessary or asking for more definition for product.
Test software to ensure responsiveness and efficiency
Build features and applications with a mobile responsive design
Write technical documentation
Requirements - Education & Experience
Proven experience as a Full Stack Developer or similar role
Experience with large projects and applications handling large transaction volume
Strong understanding of web security
Knowledge of multiple back-end languages (e.g. Java, Python, Go), TypeScript and JavaScript frameworks (e.g. ReactJS, Node.js, Redux, WebPack, Babel)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Experience working with Microservices and Event Driven Architecture
Experience with TDD and DevOps practices and tooling (E.g. CI/CD pipelines)
Knowledge of Agile development practices
Strong analytical, problem-solving, quantitative, and time management skills.
Ability to communicate effectively both orally and in writing.
Bachelor of Science in Management Information Systems / Information Technology / Computer Science or equivalent combination of education, certification, and experience required.
•
Last updated on Jul 7, 2022