Apply For This Job

Close

Job Description

At Algo, we provide a robust vendor-managed inventory and supply chain analytics platform for the retail and manufacturing industries. We do this with our industry specific, full-stack enterprise AI platform to solve customer data problems.

We are looking for a software engineer with strong experience in Python and Javascript (Node and React). You will assist in the development, delivery and management of technology-based business solutions. You will test and implement configuration changes and assist in the design of software applications to meet both functional and technical requirements. You will help enhance our AI strategy. You must be creative, collaborative, and able to take ownership for the software direction and execution of the solutions being developed.

Responsibilities:

●      Supporting the technical design process by participating in the analysis of technical application requirements.

●      Participating in implementing the technical infrastructure and manage cloud services (AWS, Azure).

●      Participating in execution and documentation of tests with TDD & BDD.

●      Maintaining, tuning and repairing applications; providing on-call production support.

●      Oversees and conducts requirements gathering and documentation.

●      Mentor junior developers in software architecture and design principles.

●      Perform technical code reviews and provide constructive feedback.

Requirements:

●      Bachelor’s degree in Engineering/Computer Science or combination of education and recent, equivalent work experience

●      Minimum of 7+ years’ experience as a Software Engineer working with Python & Javascript.

●      Minimum 3 years' experience with cloud services such as AWS or Azure.

●      Minimum 3 years' experience with SQL (Postgres) and NoSQL (MongoDB).

●      Minimum 3 years' experience with React, CSS3, and HTML5.

●      Experience building micro services with Node and Kafka, plus test cases in Mocha.

●      Experience using Git for code versioning.

●      Experience building scalable system architecture.

●      Extensive knowledge of best practices in code development: testing, reviews and design documentation.

●      Experience in Agile development methodology.

●      Experience in successfully delivering large-scale software projects in a fast-paced environment.

●      Experience managing a team and leading projects.

●      Strong presentation and communication skills.

●      Ability and desire to take ideas from concept to prototype.

Nice to Have:

●      Experience working in Supply Chain, Manufacturing or Retail.

●      Strong software development portfolio and code samples.

●      Eager to learn new technologies and stacks.

●      Experience with big data tools such as Spark (PySpark).

●      Experience with GraphQL.

●      Experience with devops technologies such as Jenkins and Docker.

What we have to offer:

●      Highly effective and collaborative team environment.

●      3 weeks’ vacation.

●      Weekly catered lunches.

●      Benefits available day one at 100% paid by the company.

●      This person will be required to work out of our Lahore office. We will consider relocation abroad and H1b visa sponsorship for the ideal candidate.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
7 Years
Apply Before:
Feb 21, 2020
Posting Date:
Jan 21, 2020
Show fewer details Read full job description

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

Algomus Inc.

Information Technology · 101-200 employees - Lahore

Similar Job Titles

Full Stack Software Developer

Articares, Islamabad, Pakistan
Posted Feb 14, 2020

Sr. Software Engineer

Data Magnetics, Lahore, Pakistan
Posted Feb 20, 2020
View All