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.

  • Posted: Sep 19, 2019
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Insiteful Solutions And Consult Nigeria Limited is a information technology company office in Adetokunbo Ademola Crescent, Wuse II, Abuja, Nigeria. We assist our prospective client to reach there goals in the world or IT with lots of services like social media presence and strategies, product branding, capital management systems, press release and marketing ...
    Read more about this company

    Back End Developer

    Reports to: CEO/MD or Director of Projects  

    Job Purpose:

    In this role, you shall be responsible for producing detailed specifications and writing the program codes, testing the product in controlled, real situations before going live, Maintenance of the systems, Writing and designing coding flow charts and models. You will also participate in the entire application life-cycle, focusing on coding and debugging and will Perform UI tests to optimize performance.

    JOB DESCRIPTION

    • Write testable and efficient code
    • Build reusable code and libraries for future use
    • Design and implementation of low-latency, high-availability, and performance efficient applications
    • Integration of user-facing elements developed by front-end developers with server side logic
    • Implementation of security and data protection
    • Optimization of the application for maximum speed and scalability
    • Design and implementation of data storage solutions
    • Perform any other tasks as required

    Core Requirements:

    • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
    • Good understanding of server-side CSS preprocessors, such as LESS and SASS
    • Understanding accessibility and security compliance {{Depending on a specific project}}
    • User authentication and authorization 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
    • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
    • Creating database schemas that represent and support business processes
    • Implementing automated testing platforms and unit tests
    • Proficient knowledge of a back-end programming language {{Depending on the specific case, a developer should have the knowledge of one or more of PHP, Python, Ruby, Java, .NET, JavaScript etc.}}
    • Proficient understanding of code versioning tools, such as Git
    • Proficient understanding of OWASP security principles
    • Understanding of “session management” in a distributed server environment

    Nice-to-haves:

    • Proficiency in JavaScript ES6
    • Good knowledge of Vue.js
    • Good knowledge of Front-end/Back-end interaction
    • Behavioral Qualities/Other Competencies
    • Proactive identification and elimination of inefficiencies
    • Critical thinking and detail orientation
    • Goal, quality and excellence orientation
    • Excellent verbal and written communication skills
    • Ability to multitask, prioritize, and manage time effectively
    • Creative problem-solving skills
    • Continual Self-development
    • If you have Proven work experience as a Back-end developer, In-depth understanding of the entire web development process (design, development and deployment), Hands on experience with programming languages like Java, Ruby, PHP, NodeJS, and Python, Working knowledge of CMS framework, Familiarity with front-end languages (e.g. HTML, JavaScript and CSS), Excellent analytical and time management skills, B.Sc Degree in Computer Science or relevant field, then this job is for you!

    Method of Application

    This job has expired. Application is no longer allowed

  • Send your application

Never miss a job with our real-time & personalized push notification
Subscribe Now
Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join over 350K happy subscribers

 
 
 
Send your application through

Yahoomail Gmail Hotmail