Job description
About the role
We are looking for a strong full stack engineer who has experience building web and mobile applications for enterprise and consumers. You will help design, build and maintain scalable applications and build the API infrastructure that can be used across all client products.
Responsibilities:
Building applications that are responsive, performant, and accessible Produce high quality HTML/CSS pages from mock ups.
Collaborating with other disciplines across engineering, UX, and Product to help develop front end solutions.
Using our Micro service stack to integrate front end into the development lifecycle.
Build high availability and extremely reliable transactional systems.
Own and manage all phases of the software development lifecycle (planning, design, implementation, deployment and support)
Design, build and maintain API infrastructure that allows for standard integration methodology between applications and third party services
Collaborate effectively with the rest of the team to design and launch new features
Deliver on rapid implementation schedules to build web functionality that is fast, scalable, and upholds smart development goals and principles
Work on all things front-end and backend including web and mobile
Maintain code integrity, quality and ensure responsiveness of applications.
Requirements:
3+ year track record of relevant work experience and a Computer Science or a related technical discipline is required.
Proficient in HTML 5, CSS, and JavaScript frameworks, like React, Vue.js, NodeJS among others.
Experience working with graphic designers and converting designs to visual elements using JavaScript, HTML and CSS.
Strong knowledge and experience with server-side web of building restful APIs for internal and external products using Node.js
Doesn’t shy away from testing and code review.
Good knowledge of OOPS Concept and Data Structure like Queue, Stack, Tree, Linked List.
Knowledge of code versioning tool - Git.
knowledge of cloud computing platforms, like Amazon Web Services
Strong Knowledge of database systems like Mysql.
Interest and ability to learn new technology stacks as needed.
Good problem solving skills and Willing to learn new technology.
Passion for developing awesome user experiences
Independent, dedicated, and able to deliver production ready code with minimal guidance.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with MSMEx.
- Track your application and get updates by email and WhatsApp.