Job Openings Full Stack Software (MERN/MEVN)

About the job Full Stack Software (MERN/MEVN)

To prepare for the Job interview, it is a MUST that you prepare from the document below. Failure to do so will result in no contact from us.

Interview Preparation Document
 PLEASE OPEN THIS DOCUMENT IN THE NEW WINDOW.

Now, please carefully READ THE JOB DESCRIPTION.

Who are we?

Cowlar Design Studio is a true Full stack Engineering and design services company. We solve problems by developing, integrating, and operationalizing technology for high-growth startups and SMBs globally.

We have a number of Multi-disciplinary teams operating under one roof. This combined with years of developing technology solution building blocks across design, software, mobile, web, cloud, embedded, electronics, ML/AI, robotics, industrial & mechanical design, quality, and test automation allows us to solve technology problems at very high speed.

Presently CDS operates across five levels.
(1) Services - where we act as tech consultants/partners and help high-growth startups develop with speed, quality, and reliability (2) Solutions - where we combine multiple building blocks to develop technology solutions across digital transformation, IoT, Robotics, Manufacturing optimization, Mobile Device management (MDM), IoT core platform solutions and other solutions across multiple industries
(3) Products - We also develop our own products in areas where we do not do any service work. The products include Cowlar (our flagship product -a Fitbit for dairy farms and many others
(4) Platform as a Service
(5) Software as a service.


Your Role

We're looking for people who are not afraid of learning something new, who can read docs, watch tutorials, and teach themselves quickly. We're looking for people who can write clean code. You must be familiar with agile development and reporting requirements. The ideal candidate should be self-driven and motivated. We want to work with people who realize their own potential and can execute quickly. We do not compromise on quality and your role should be to maintain the already excellent software development best practices being used at our organization.

1. Building modern products & solutions that create an impact
2. Developing automated test platforms to ensure quality
3. Doing code reviews, debugging, and optimization of code.
4. Developing and maintaining live documentation of projects (Google docs / Confluence / Jira / Repo readme docs)
5. Enhancing our already existing internal products/solutions
6. Making incremental improvements to our existing codebase & repos
7. Discovering bugs/ anomalies in software and fixing them.
8. Collaborating with other teams to bring proof of concept/prototypes to life in a few days/weeks.


Requirements

Role Related

1. Strong command over Javascript (Will prefer if you have knowledge of TypeScript as well)
2. Must have prior work experience as a Full Stack developer
3. Experience in VueJS, NodeJs, ReactJS, Java, JavaScript, CSS, .Net-core or ASP.NET
4. Strong Mathematical skills are required
5. Should have experience with Charting libraries (D3 Charts, highcharts etc)
6. Should have experience working with themes or custom development
7. Have good knowledge of databases (MySQL, MongoDB, InfluxDB, POSTGRES)
8. Experience of integration of various packages (NPM)
9. Must be able to write clean, test-driven, easily maintainable, modular code
10. Must be able to design, build and maintain REST APIs
11. Will prefer experience with GraphQL
12. Be able to use Jira or similar software for bug tracking
13. Be able to use GIT and collaborate with team projects (we use Bitbucket/gitlab)
14. Must be able to use git cmd-line and graphical-tools SourceTree/GitGraph software for Git operations
15. Knowledge of front end tech (Bootstrap, Web Pack, CSS, will prefer Less/Sass know-how)
16. Strong DevOps skills (Bash scripting skill is important, Docker is Must, Ansible preferred)
17. Understand how deployments are done via docker (will prefer if you have worked on k8s)
18. Strong knowledge of Cloud (AWS, Azure)
19. Will prefer good Linux console skills (bash scripting)
20. Should know how to write test cases, create deployment pipelines etc.
21. Knowledge of MQTT, Web Sockets, Real-time communication, Caching, PWA, service workers)
22. Understanding of Authorizations / Authentication / RBAC in modern web apps
23. Understand software security and how TLS, SSL certificates and access tokens work
24. Understanding of data Visualisations & analytics
25. Understand how to make projects successful and redirect resources to focus on that
26. Will prefer experience with payment gateway integrations (Paypal, Stripe, etc)
27. Will prefer experience with integrating SMS (Twilio), Email (Mailgun / MailChimp), CDN integration, Google maps integrations, D3 Charting / using charts to build             modern web applications, 2FA integration, slack integration, Push Notifications,
28. Will prefer the experience of deploying web servers (Nginx, Apache, Traefik, Caddy, etc)
29. Understanding of microservices and splitting monolithic applications
30. Creating Schedules, Groups, CRUDs, and implementing custom business rules engines (like an internal IFFT)
31. Integrated unit testing (Jest) & code coverage reports
32. Experience with payment processing systems.
33. Experience working with GitHub



Personal

  1. Open and friendly personality.
  2. Collaborate to achieve team goals.
  3. Creative and demonstrates flair.
  4. A flexible and adaptable attitude.
  5. Commitment to quality and customer satisfaction.
  6. The motivation to complete activities both individually and as a team.
  7. Solution-focused, with the ability to prioritize.
  8. Strong problem-solving and debugging skills.
  9. Persistent and resilient under pressure, with a good sense of humor.
  10. Accurate, with high attention to detail.

Just to re-iterate.

Salary Package

Competitive - there won't be an argument over salary if you're good.

Benefits (Free of Cost):

    1. Performance based monthly retroactive bonuses and increments
    2. Food ( Breakfast / Lunch / Dinner)
    3. Restaurant take outs for astronauts
    4. Snacks / Fruits / Dry Fruits
    5. Performance base paid cool-off period
    6. Medical insurance, treatment and employee care for astronauts
    7. Recreational activities / trips
    8. High performance oriented and resilient work environment / workstation
    9. Fastest network (internet) in Pakistan
    10. Massage Chairs
    11. Sleeping pods for nap / overnight stays
    12. Gaming corner PS5
    13. Knowledge base mini library
    14. Insured parking space
    15. Support team available for facilitation of employees
      
      

Islamabad, Pakistan (ONSITE ONLY)



To prepare for the Job interview, it is a MUST that you prepare from the document below. Failure to do so will result in no contact from us.

Interview Preparation Document
 PLEASE OPEN THIS DOCUMENT IN THE NEW WINDOW.