Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Latest Jobs at Crayon

    Posted: Dec 8, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Back End Developer

    Role Description

    As the Backend Web Developer, you will be responsible for managing the interchange of data between the server and users. Your primary focus will be the development of all server-side logic, definition and maintenance of the databases, and ensuring high performance and responsiveness to requests from the frontend. You will also be responsible for assisting the Frontend Developer in integrating the frontend elements built by your co-workers into the application. A basic understanding of frontend technologies is therefore necessary as well.

    Salary

    • Market related and dependent on experience.

    Responsibilities

    • Integration of user-facing elements developed by frontend developers with server-side logic
    • Building reusable code and libraries for future use
    • Optimisation of the applications for maximum speed and scalability
    • Implementation of the security and data protection
    • Design and implementation of data storage solutions
    • Deployment of websites and web apps using FTP
    • Implementing a CMS for a website or web app
    • User authentication and sub-authorisation between multiple systems, servers and environments
    • Integration of multiple data sources and databases into one system
    • Management of hosting environment, including database administration and scaling an application to support load changes
    • Data migration, transformation and scripting
    • Setup and administration of backups
    • Outputting data in different formats
    • Creating database schemas that represent and support business processes
    • Implementing automated testing platforms and unit tests
    • Flexibility and understanding of a brief provided by production and applying and implementing sound and well executed solutions accordingly

    Requirements

    • 3+ years’ experience working as a backend developer
    • Experience in a digital marketing and advertising environment is advantageous
    • Bachelor’s degree in Computer Science or any other technical discipline/equivalent working experience
    • Understanding of RESTful principles and API development is essential
    • Good understanding of cross browser compatibility
    • Excellent concept design ability for websites
    • Good analytical and business analysis skills
    • Basic understanding of project management disciplines
    • Basic understanding of business change lifecycle methodology
    • Working knowledge of programming languages and business modelling tools
    • Ability to consume third-party APIs (e.g. Google Maps, Twitter, Facebook, etc.)
    • Understanding of caching and key-value stores, queuing systems and search engines etc.
    • Basic understanding of frontend technologies and platforms, such as JavaScript, HTML5 and CSS3
    • Understanding of accessibility and security compliance (dependent on a specific project)
    • Understanding differences between multiple delivery platforms such as mobile vs desktop and optimising output to match specific platforms
    • Proficient knowledge of backend programming language (depending on the specific case, but you should have knowledge of one or more of the following: PHP, Java, Python, C#, SQL, MySQL, MongoDB, Firebase, Node.JS, Express.js, .NET etc.)
    • Proficient understanding of code versioning tools such as Git
    • Proficient understanding of OWASP security principles (information security)
    • It will be advantageous to have basic experience with; Vue, React or Angular; DevOps; Docker and GraphQL

    Personal attributes:

    • Soft skills are imperative
    • Strong communication is vital to bridge information gaps between the frontend and backend in order to build a product you will be proud of and to develop a sound and functional product for the client
    • A tireless quest for new knowledge and of course an open mind towards fresh ideas
    • Flexibility to learn a new language when projects require it

    Method of Application

    Interested and qualified? Go to crayon.jobs to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at This Company Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail