Senior Software Engineer - Node

New
C
Creative ChaosSoftware development
PakistanFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 3-5 years of related experience in professional industry
Required Skills
Node.jsPostgreSQLExpress.jsJavascriptMongoDBMySQLNest.jsRESTful APIsGitHubUnit Testing

Requirements

  • Hold a bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Have 3–5 years of related experience in the professional industry.
  • Demonstrate strong proficiency in JavaScript technologies.
  • Have knowledge of Node.js and frameworks such as Express.js and NestJS.
  • Have experience writing backend components and RESTful APIs.
  • Understand security standards and compliance.
  • Have experience with relational and schemaless databases, including MySQL, PostgreSQL, and MongoDB.
  • Be able to create database structures for required functionality.
  • Have experience writing unit tests and ensuring at least 90% test coverage.
  • Have experience with GitHub, JIRA, and other collaboration tools.
  • Understand fundamental concepts and design principles, with a basic understanding of front-end technologies.

Responsibilities

  • Analyze business requirements and estimate assigned tasks.
  • Write code and unit tests.
  • Develop server applications and RESTful APIs for client applications.
  • Tune code for security and performance.
  • Maintain systems by fixing existing issues.
  • Update issue-tracking software and provide status updates.
  • Collaborate with team members and communicate with clients.
  • Control code versions and research new technologies.
  • Lead software engineers and mentor team members through training and guidance.
  • Evaluate candidates for open positions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now