Position: Senior Software Backend Developer (Node.js)
Company: OTAKOYI
Experience required: 3y
English level: upper

Primary Duties and Responsibilities:

      - Architect, Design and Develop software for distributed systems with the high performance, scalability and availability requirements.
      - Own and lead building new features
       -Contribute to backend-end design and architecture
       -Work in a remote-friendly environment.
       -Must be a willing self-starter, independent and comfortable with a fast paced, dynamic environment
       -A team player who assists the team as required to achieve collective goals & delivery milestones including knowledge-share and code reviews.
       -Embraces and advocates for Agile best practices for software development discipline
       -Embrace industry best practices like continuous integration, continuous deployment, automated testing, TDD etc.
       -Writes unit and integration tests based on chosen DevOps frameworks

Requirements:

- 5+ years of experience in backend or full-stack software development
- 3+ years of experience in Node.js
- Experience with Web services: REST APIs and SOAP implemented using Node.js and Express.js
- 3+ years of experience in relational and non-relational databases MySQL/MongoDB
- Experience with Web technologies: Responsive Design, HTML, CSS, JavaScript, and JSON
- Experience in React application development.
- Experience with cloud-based hosting solutions - AWS is preferred.
- Experience with Stripe integration
- Working knowledge of DevOps tools and Git.
- BS degree in Computer Science, similar technical field required. 

Location: Remote - Pakistan
Job Type: Full-time 7:00 PM to 4:00 AM - PKT  (Night Time - Subject to change based on Eastern/Central/ Pacific US Time Zone)

Before applying, please visit our web: https://www.bamboohr.com