Senior Software Engineer - Node JS

  • Devsinc, 15 B, Commercial Zone, DHA Phase 5,, Lahore, Punjab, Pakistan, Lahore, CA, Pakistan
  • Full-time

Company Description

Devsinc integrates global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability. We are headquartered in California and work consistent eastern and pacific standard hours. We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen. We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge!

Job Description

Devsinc is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.

In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals.

 Job Responsibilities:

  • Manage and perform activities for the complete development cycle.

  • Architecting, planning and delivering the new features.

  • Work closely with other teams: Product manager, Developers (internal and external), QA, Designers, Data scientists, etc.

Job Specifications:

  • Excellent communication skills, both oral and written.

  • Strong proficiency with JavaScript.

  • At least 3 to 5 year’s experience as a NodeJS(express) or Javascript developer.

  • Understanding the nature of asynchronous programming and its quirks and workarounds.

  • Understanding of front-end technologies, such as HTML5, and CSS3.

  • Working knowledge of database systems such as MongoDB, MySql and Cassandra.

  • Proficient understanding of code versioning tools, such as Git.

  • Hands-on experience with testing frameworks such as Mocha, Chai, Jest.

  • Hands-on experience with REST and GraphQL APIs.

  • Solid understanding of design patterns and software development standards.

  • Ready to do peer-to-peer code reviews.

  • Strong technical problem-solving skills and attention to detail.

  • Debugging, code optimization, and performance improvements experience.

Nice to have:

  • Experience with TypeScript

  • Experience with Docker

  • Experience with Amazon Web Services / AWS (EC2, Lambda, API Gateway, CloudWatch, S3 etc.) or Microsoft Azure

  • Strong organization skills to manage multiple timelines and complete tasks quickly within the given timeline

Qualifications

BS CS or Relevant 

Additional Information

1 to 3 Years of Experience