داتام پندار سورین
داتام پندار سورین

Senior Node.js Backend Developer

Tehran/ Farmanieh
Remote
Full Time
44 hours, from Saturday to Wednesday (Thursday in half)
-
Bonus -Health insurance
Less than 10 employees
Business Services / Consulting
Iranian company dealing with Iranian and foreign customers
1398
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
MySql - Advanced
PostgreSql - Basic
Html & CSS - Intermediate
JavaScript - Advanced
Node.js - Advanced
GIT - Advanced
Rest API - Advanced
Unit Testing - Advanced
Redis - Basic
MongoDB - Intermediate
TypeScript - Advanced
Docker - Advanced
Kubernetes - Intermediate
Gerafana - Intermediate
Gitlab - Intermediate

Job Description

Job Brief.
Our company is looking for a competent and motivated Senior Node.js developer to join our software development team.
As a Node.js developer, your primary role will be to develop and execute scalable backend using the Node.js framework. You will create a high-performance, efficient web application that can handle large amounts of data and traffic for our users. 
An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users. You are primarily employed to help us expand in terms of infrastructure and processes.‍‍ If you’re passionate about software solutions and love working in the US's fast-paced market, we invite you to apply. We offer competitive compensation, a remote work atmosphere and extensive opportunities for professional development. 

Your Role.

  • You will be tasked with collaborating with our front-end developers, designing back-end components, integrating data storage, protection solutions, and also in maintenance and post launch enhancement too. Your skills and experience will be vital in our journey to deliver a high-performance web application that offers a great user experience to our users.
  • You will strive to achieve and maintain high performance and responsiveness, prioritizing the responsiveness to request from the front-end above all else. While the front-end elements will be developed by your coworkers from another team, you will be responsible for their integration into the overall project. Therefore, you need to have a basic understanding of front-end technologies.
  • We are forming our software development methodology, technical environment, and processes. You will take an active part in such efforts and you will be encouraged to come up with innovative ideas and help us to implement them.
  • We provide a competitive salary-based compensation package including a bonus should the project be released on a regular basis within the budget and time. We are excited to work with you and look forward to creating the best application in our industry on the US market.

Your Responsibilities.

  • Your roles and responsibilities as a Node.js developer will also entail working closely with the business development team and supporting designers, and front-end developers in executing the software solutions.
  • Write an efficient, transparent and well-documented code that meets industry regulations and standards.
  • Work collaboratively with designers and stakeholders to define, design and implement new features in existing software solutions.
  • Participate in performance optimisation and tuning of existing software by reviewing software code and providing constructive feedback for improvement.
  • Implement essential DevOps procedures so that the project has an effective CI/CD environment.
  • Maintaining and updating new and existing product versions in the market.
  • Follow the software development methodology workflow and complete tasks from the team backlog.
  • Assist with creation and development of feature requirements.
  • Developing and maintaining all server-side network components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Developing high-performance backend by writing testable, reusable, and efficient code that meets industry regulations and standards.
  • Implementing effective privacy and security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, troubleshooting, automated testing, repairing defects, and providing technical support.
  • Documenting backend processes, including database schemas, as well as preparing reports.

Required Skills & Qualifications.

  • Bachelor’s degree in Software Engineering, Computer Science or a related field.
  • Demonstrable experience in web application development with expertise in Node.js - typescript (at least four years)
  • Proficiency with front-end technologies like CSS and HTML
  • Knowledge of database technologies and agile development methodologies.
  • Hands-on expertise in REST, MySQL/GraphQL, WebSocket, MongoDB, Redis, etc.
  • Familiarity with web development frameworks, such as Express.js.
  • Understanding of microservices architecture and DevOps principles.
  • Availability to resolve urgent web application issues outside of business hours.

Positive Extra Skills & Qualifications.

  • Experience in using DirectUs framework for backend development.
  • Experience in leading a team of developers with success stories.
  • Experience working with cloud-based infrastructure, such as AWS and also Docker.
  • Familiarity with front-end development frameworks, such as Vue.js V.3.
  • Excellent interpersonal, communication (intermediate+ English skills), and teamwork skills.
  • Experience and ambition to work in a global setting.
  • Ability to work as a team player and collaborate with cross-functional teams.

Why You’ll Love this Job.

  • Workplace Flexibility. Work from home or wherever you feel comfortable.
  • Team One environment. Work in an expanding team in a competitive market.
  • Career advancement. We have made a pledge to upskill our employees and offer different opportunities at the firm.

Hiring Stages.

  1. Round 1: Take a home test that involves writing a solution code to a problem statement.
  2. Round 2: Technical interview testing hard and soft skills
  3. Round 3: Interview with the founder of the company.

Interested in joining our team? We encourage diverse candidates from all backgrounds and experiences to apply. If you know someone talented who might be a good fit, send this job to them.

Job Requirements

Gender
Men / Women
Software
Node.js| Advanced Gitlab| Intermediate Gerafana| Intermediate Docker| Advanced Kubernetes| Intermediate Unit Testing| Advanced Rest API| Advanced GIT| Advanced JavaScript| Advanced MySql| Advanced Redis| Basic PostgreSql| Basic TypeScript| Advanced Html & CSS| Intermediate MongoDB| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای داتام پندار سورین

این آگهی بسته شده است