Software Engineer – Full Stack (React.js/React Native, Node.js/Java – Any combination)

WHAT WE EXPECT
  • Holding a masters and/or bachelor’s degree in Information Technology/Computer Science or a related field
  • 1-2 years experience working as a Full Stack Developer
  • Experience with various back-end programming languages (NodeJS, Python, Java)
  • Proficient front-end experience using Advanced JavaScript libraries and frameworks such as ReactJS, AngularJS, KnockoutJS, BackboneJS, VueJS etc.
  • Understanding and experience in build tools such as Maven, Gradel & version control technologies such as GIT
  • Experience managing Cloud Servers, Web Services and API
  • Knowledge in all stages of software development lifecycle
  • Knowledge in test automation tools and design patterns 
  • Experience in working with project management tools such as Jira and development methodologies  such as Agile-Scrum
  • Experience in working with overseas customers will be an added advantage

 

RESPONSIBILITIES
  • Collaborate on the various layers of the software development
  • Produce high quality, high stability code and designs by following software engineering best practices
  • Research on new technologies, advancements and industry improvement inorder to stay abreast of the latest developments and enhance the success of the company 
  • Maintain quality and ensure responsiveness of applications
  • Collaborate with the rest of the engineering team to design and launch new features
  • Maintain code integrity
  • Understanding and implementation of security measures to ensure data protection
Job Type: Full Time
Job Location: Colombo

Apply for this position

Allowed Type(s): .pdf