Full Stack Developer

We are looking for a passionate and skilled  Full Stack Developer who enjoys building web sites, web applications and (hybrid) mobile applications with the ability to contribute to both server-side and client-side components. The successful candidate will join a highly motivated and experienced team to work on new and existing applications used by enterprises and large corporations worldwide.

WHO YOU ARE

  • Proven history of writing great code and completing complex software enhancements proficiently with a high level of quality
  • 5+ years of relevant experience in software engineering.
  • Strong JS skills, particularly with ES6, React, Vue, Angular, Express, Node
  • Experience with with various PHP frameworks/CMS like Laravel, Drupal, and WordPress
  • Experience with Java and Java based technologies and frameworks (Spring, Hibernate)
  • Experience designing RESTful API
  • Experience with microservices architecture
  • Proficiency with relational databases and NoSQL databases. (MySQL, MongoDB, Couchbase, DynamoDB, PostgreSQL)
  • Knowledge of version control systems and continuous integration systems (Git, Bitbucket, Jenkins, Travis CI).
  • Proven experience in agile/scrum methodologies
  • Experience with CloudComputing and Serverless Architecture. (AWS, GCP, Azure)
  • Solid analytical, problem solving and decision-making skills
  • Excellent written documentation and client-facing presentation skills
  • Understanding of software architectural patterns
  • Unit and automated testing
  • Continuous deployment process and infrastructure management
  • Analytics, data analysis, reporting

YOU WILL HAVE THE OPPORTUNITY TO

  • Work as part of a cross-functional technology enabled services team to deliver high-quality web based systems
  • Design and implement integrations between systems
  • Define API specifications and create web services
  • Create complex UI components and user flows
  • Participate in business and technical discussions internally as well as externally with the clients
  • Work with Project Managers and Business Analysts to propose technical solutions
  • Communicate technical design alternatives, limitations and benefits
  • Disseminate solutions and delegate tasks to developers
  • Assist and coach the junior developers

Appnovation

Global Digital Solutions and Managed Services provider.

Technology we use

Javascript
Python
Java
PHP
SQL
Go
Swift
Perl
TypeScript
MySQL
PostgreSQL
MongoDB
React
AWS
HTML
CSS
Redux
Git
Node.js
Jenkins
JIRA
Bash
Drupal
jQuery
Vue
DynamoDB