Fulstack Engineer
Qualifications:
-
Strong software development fundamentals.
-
Strong understanding of object-oriented software development.
-
Understanding of large & complex code bases, including API design techniques to help keep them clean and maintainable.
-
Proficiency in NodeJS and good knowledge of frameworks.
-
Knowledge in process of multithreading, asynchronous, and memory management specific to mobile devices and caching mechanisms
-
Familiarity with CI/CD concepts and DevOps tools (Jenkins, Dockers etc.)
-
2+ years in software development experience
Job Descriptions:
-
Design, develop and implement new backend services and applications
-
Participate in the full development lifecycle, including design, coding, automated testing, and production releases.
-
Contribute to and drive department best practices, guidelines implementation, and adhering to standards
-
Participate in application design reviews.
-
Mentor junior developers and continuously improve software engineering practices
-
Efficiently identify and solve problems/bugs/defects.
-
Participate in scrum ceremony and methodology