استخدام Senior Node.js Backend Developer
شرح موقعیت شغلی
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.
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.
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.
مهارتهای مورد نیاز
- MongoDB
- Node.js
- MySQL
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۳۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست