Job Overview: The role software engineer will be analyzing and modifying existing software as well as designing, constructing and testing end-user applications that meet user needs and company objectives.
Job Responsibilities:
-Develop and maintain highly reliable, efficient, secure, and scale able web applications / API using LNPM Stack.
-Assisting the Development Manager with all aspects of the software development process such as requirements gathering, user interface design and usability testing.
-Ability to both collaborate effectively with your team and solve problems proactively.
-Facilitate the detection, troubleshooting and resolution of pre and post production issues.
-Keep abreast of the latest in web/api technology and conduct research and prototyping using such technologies.
-Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability
Passionate about writing beautiful and clean code.
-Code optimization and performance improvements of code, server and database.
-Take part in Agile ceremonies such as daily Stand-Ups, Development refinement, Planning and estimation and Sprint Reviews.
More details:
https://wearenext.io/job-details/35?fbclid=IwAR3OCUoeXDjUKQQt2Rp6RzfOsUnn5mGyutf7pcirqAVK2YGJSCRbCh8sxlA
Minimum 2 years of experience is required.
-At least 2-3 years of experience in using an OOP language such as php.
-Experience with ES6 and react.js will be a plus.
-Experience in Agile methodology, Git, and PSR guidelines.
-Experience with building RESTful micro-services.
-Experience in AWS or Digital Ocean will be a plus.
-Solid foundation in computer science with strong competency in data structures, algorithms, databases, and object-oriented software design.
-Experience in Test Driven Development.
Competencies We Expect:
-Good Communication Skill
-Familiarity With The Position
-Team Player
-Having Leadership Skill
-Taking Initiatives
-Planning & Organizing
-Problem Solving Capacity
-Willingness To Learn