Flat Planet: Job listings

  • Locations:

  • Roles:

  • Shifts:

Senior Full Stack Developer

Summary: We’re looking for a senior full stack developer to join our energetic and dynamic team in a fulltime position.  

The Role: Within this role you will be required to develop brownfield projects within our existing core application base. The existing solutions are built using proprietary frameworks and include a client-side application written in C/C++/C# with a cloud-based application written in PHP/XHTML. You will need experience in the whole software stack from AWS infrastructure services through to backend application services in PHP/Node.js/C/C++ with frontend knowledge in HTML5/CSS3/JavaScript. 

 You will be working within a strong team who share their passion for success in this progressive environment. We embrace Agile software development methodologies and use toolsets that synchronize throughout the department from product ideation through design and development to product delivery and lifecycle management. 

 You will be required to interface with the product owner, business analysts, project managers, other senior developers, QA’s, designers, and the support managers on a daily basis through face to face and video conference meetings. 


Essential Technical Experience: 

  • Strong experience using both Windows & Linux (Ubuntu) for development 
  • C/C++/C# and .NET – Windows Desktop Applications (Visual Studio) 
  • PHP – including bespoke framework development. 
  • XHTML / HTML5 / CSS / CSS3 
  • JavaScript & JQuery and Angular 
  • Bootstrap 
  • Amazon Aurora/MySQL 
  • Node.js 
  • REST APIs 
  • AWS S3/EC2/RDS/DynamoDB 


Personal Experience: 

  • Team player – with special focus on being able to collaborate with disparate team members in multiple time zones. 
  • Leadership and stakeholder expectation manager 
  • Understand user and design requirements 
  • Believe in delivery before perfection 
  • Agile software development 
  • Design, prototype, test according to specifications and requirements 
  • Propose improvements and changes 
  • Demonstrate initiative and creativeness 
  • Develop and maintain technical documentation 
  • Provide reporting as required 
  • Maintain strong security standards 
  • Strong English language skills