The Software Engineer (Back-End) role will be responsible for designing, building, and maintaining core pieces of back-end functionality for a highly scalable multi-tenant service, including building key distributed systems components like bookings, throttling, permissions, tracking, certification and encryption, largely using AWS cloud environment application deployment.



  • Designing and implementing core back-end service features after clearly documenting design choices for successful deployment,

  • Providing appropriate test coverage unit, integration and performance for feature ownership area,

  • Providing adequate service level logs and metrics to make features operational for cloud service setup,

  • Being an outstanding leader and mentor. Training, developing and nurturing junior programmers on technical and organizational skills,

  • Building of processes that help produce reliable and consistent outcomes.

Requirements:



  • Successful candidates in this role will have educational qualifications in Computer Science or related fields, 2-3 years of experience with back-end and web-based technologies and will lead with a number of core competencies, including:

  • Strength in Node JS, DB design, and analysis.

  • Expertise in React, HTML/CSS.

  • Development experience with Nginx, Dockers, Postgres, MySql or similar tools as well as a good command on source control (Git, SVN) and understanding of defect tracking systems.

  • Experience with Ajax and working with RESTful APIs

  • Working knowledge of AWS cloud stack

  • Experience with React

  • Experience with ORM frameworks like TypeORM, KNEX, sequelize 

  • Experience with coding test cases

  • Demonstrated ability to work in cross-functional, remote teams, and demonstrate problem-solving skills

Job Details

Total Positions:
3 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Mar 06, 2021
Posting Date:
Feb 05, 2021

Cooperative Computing

Information Technology · 101-200 employees - Karachi

Cooperative Computing is a business-focused Digital Transformation company that helps organizations create demonstrable business value through the use of technology. We help Enterprises across the globe to develop and execute technology strategies that drastically reduce operating costs or drive critical competitive advantage, Cooperative Computing ensures your business can obtain the desired ROI or has a valid exit strategy that can be executed with little or no risk. With a systematic approach and a well-vetted partner network, Cooperative Computing can tackle the most complicated and sophisticated business issues that require technical experience and depth that is rare in today’s chaotic technology marketplace. In today’s financially demanding marketplace, no services business executive (whether internal or external services) can be limited by not having a clear vision of services provided, costs for these services transparently mapped out, and a strategy to continuously improve these costs or increase the value of the service. Join us and let the journey to value creation begin!

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!