MicroAgility is seeking a dynamic Sr. Software Engineer who brings a level of motivation, curiosity, and passion for collaboration.
As a Sr. Software Engineer MEAN Stack you will join our team which is responsible for the development of our web application.
This position requires a Senior Level Software Engineer with the skills and experience in building modern web applications using the latest back-end and front-end technologies.
The candidate is expected to craft / write code with pride and can hit the ground running within days. If you are passionate about working in a fast-paced environment, then MicroAgility Services is looking for you! KEY RESPONSIBILITIES : As a Sr.
Software Engineer, you'll need to :
develop and direct software system application validation and test methods.
direct our software programming initiatives
oversee the development of documentation.
work closely with other staff, such as product owner, scrum master, UI / UX designer, other developers, SEO, and sales and marketing professionals
manage the software development lifecycle.
monitor application performance.
apply problem-solving initiatives.
apply best practices and standard operating procedures.
create innovative solutions to meet MicroAgility’s technical needs.
test new software and fix bugs.
continually update technical knowledge and skills by attending in-house and external courses.
test software Unit Testing development methodology in an agile environment.
provide recommendations for continuous improvement.
work alongside other engineers on the team to elevate technology and consistently apply best practices.
MANDATORY SKILLS :
Must have hands-on experience in Angular 2+
Good expertise in front end technologies like(Bootstrap, Material design, etc)
Expert in creating RESTFull API using Node.js and Express.js
Good in solving analytical problems to create and maintain algorithms and quick logic.
Knowledge of socket programming to create real-time applications like (chat).
Evaluate and perform design tradeoffs regarding the architecture and software components.
Hands-on experience in Express.js, Mongoose
Coordinate with QA team, and familiar with web app and API testing tools like (Post man).
Expert in integration third party APIs
Design and maintain large and complex databases, both relational and non-relational databases, specifically MySQL and MongoDB
In-depth knowledge of Modern Java Script concept and TypeScript
Develop an application with intuitive functionality and an enjoyable user experience at the core
Must have knowledge of OOP and design patterns.
EXPERIENCE AND QUALIFICATIONS :
Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
Experience in software development on web application projects
Experience with SDLC in a fast-paced software environment.
Ability to be an influential member of a highly integrated team composed of both technical and non-technical members
Portfolio of projects that you’ve accomplished end-to-end
Great at communicating with both technical and non-technical stakeholders
Nice to have to experience architecting back-end solutions that integrate with multiple third parties (APIs, design patterns, and so on).
If you’re tired of your hard work going unnoticed and want to start a career where your earnings and career progression are directly correlated to your hard work, Apply Now : careers maservices-ltd.
com. Note : Only Shortlisted candidates will be contacted.