Job Overview
Aram Tech – Job Posting –
BACK-END DEVELOPER
JOB DETAILS:
-
Full-Time (9 A.M – 4 P.M)
-
Salary Range: 2500 LYD – 3000 LYD
-
Location: Al Ma’arri St, Tripoli, Libya
Send your CV and Portfolio:
+218-911102333
We are looking to hire a full-time talented and experienced backend developer who is proficient in Node.js and has a passion for building scalable, reliable, and secure web applications.
As a back-end developer, you will be expected to work with standard programming tools such as version control and deployment software, follow industry best practices, and follow all applicable coding guidelines.
You will work closely with our front-end developers, product managers, and designers to deliver high-quality features and products to our users. You will also be involved in designing and implementing RESTful APIs, microservices, databases, and other backend components.
Your duties will include taking part in daily scrums, writing, and developing modules for existing applications, integrating new features into existing projects, writing code, taking part in code review sessions, and using version control software to push and pull code for testing and deployment.
To be successful in this role, you should have experience with back-end development, software architecture and development tools. You also need to have good soft skills such as communication, collaboration, and critical thinking. A degree in computer science or a similar field can also be helpful. If you also have a portfolio of previous projects that includes work with web/mobile applications, we’d like to meet you.
Responsibilities:
-
Gather and evaluate user requirements in collaboration with product managers and engineers
-
An understanding of advanced JavaScript concepts, such as dealing with asynchronous requests and dynamic content.
-
Write clean, modular, and maintainable code.
-
Develop and maintain backend services using Node.js, Express, Mysql, and other technologies.
-
Experience with integrating and maintaining external software libraries and APIs using a command-line interface and package managers.
-
Design and implement RESTful APIs that adhere to best practices and standards.
-
Diagnose and fix bugs and other software defects in new and existing applications.
-
Run code optimization tools and analyzers to spot and refactor inefficiencies to create highly performant code.
-
Collaborate with other developers, testers, and stakeholders in an agile environment.
-
Stay updated with the latest trends and technologies in web development.
Requirements & Qualifications:
-
Strong knowledge of JavaScript (ES6+), Node.js, Express, Mysql, and other related technologies
-
Experience with building and consuming RESTful APIs and web services
-
Experience with Linux Ubuntu environment and terminal cli
-
Experience with standard tools and services in software development, such as Git, GitHub, and npm.
-
Experience with cloud platforms such as Digital-Ocean
-
The ability to work as part of a team, taking responsibility of individual components and following coding guidelines to create performant components that fit into more-comprehensive projects.
-
Team spirit; strong communication skills to collaborate with various stakeholders
-
Good time-management skills.