Software Engineer - Server

Caramel tech studios

Job Summary

We are seeking a stellar Server API Developer to join our Mobile development team, working with cutting-edge server technologies. Your responsibilities will include providing backend server support APIs to front-end applications, platform development, database development, scalability, testing, and optimization. The ideal candidate will be eager to learn new technologies and develop custom solutions.

Must Have

  • Solid foundation in computer science
  • Strong competencies in data structures, algorithms, and software design
  • Experience in server-side development with scripting languages (PHP, Node.js, Python, Ruby)
  • Bachelors/Masters in Computer Science
  • Excellent coding standards and passion for programming
  • Strong work ethic, team player, great communication skills

Good to Have

  • Experience in Node.js / Python / Django framework
  • Knowledge of standard databases (MySQL, PostgreSQL)
  • Familiarity with NoSQL databases
  • Understanding of RESTful API design
  • Backend API services development experience
  • Contributions to Open Source community
  • Experience with Open Source technologies
  • Game development experience

Job Description

Position
Software Engineer (SE) - Server
Job Location
Lahore
Career Level
Early-Level (1+ years of experience)
Job Description
We are seeking a stellar Server API Developer to work on our Mobile development team, working with the latest and cutting edge server technologies. Development tasks will include providing backend server support APIs to front-end applications. Responsibilities will include platform development, database development, scalability, testing, and optimization. Candidate should be eager to learn new technologies and write custom solutions.
Required Skills
  • A solid foundation in computer science with strong competencies in data structure, algorithms and software design.
  • Experience in developing server side applications in common scripting languages (e.g. PHP, Node.js, Python, Ruby).
  • Bachelors/Masters in Computer Science from a reputable institution.
  • Excellent coding standards / Passionate about programming.
  • Strong work ethic / Team player / Great communication skills.

Preference will be given to candidates who have:
  • Experience in Node.js / Python / Django framework.
  • Knowledge of standard databases (MySQL and PostgreSQL).
  • Familiarity with the pros and cons of NoSQL databases.
  • Understanding of RESTful API design / Backend API services development experience.
  • Contributions in the Open Source community / Experience with Open Source technologies.
  • Game development experience.

Deadline
ASAP

13 Skills Required For This Role

Communication Team Player Mysql Postgresql Ruby Nosql Node.js Front End Restful Api Django Python Algorithms Php