| Job Location | Beirut, Lebanon |
| Education | Not Mentioned |
| Salary | Not Mentioned |
| Industry | Software Development |
| Functional Area | Not Mentioned |
CarelJob Title: Fullstack DeveloperLocation: Bourj HammoudTerms: Full-TimeWe are a brand new, forward-thinking manufacturing startup focused on delivering value byleveraging technology and data.We rely on our dynamic team of engineers to solve the many challenges and puzzles that comewith our rapidly evolving technical stack. We?re seeking a full stack engineer who is ready towork with new technologies and architectures in a forward-thinking organization that?s alwayspushing boundaries. Here, you will take complete, end-to-end ownership of projects across theentire stack. Our ideal candidate has experience building products across the stack and a firmunderstanding of web development and frameworks, APIs, databases, and backend developmentand frameworks. You?ll be joining a small team working at the forefront of new technology,solving the challenges that impact both the front end and backend architecture, and ultimately,deliver amazing global user experiences.What you?ll do? Work primarily in Python, Django, Typescript, and Angular (2+)? Develop visually appealing front end website architecture, including translating designermock-ups and wireframes into front-end applications and code? Develop functional databases, applications, and servers to support websites on the backend? Ensure that non-functional requirements such as security, performance, maintainability,scalability, usability, and reliability are being considered when architecting solutions.? Keep job knowledge up-to-date by studying new development tools, programmingtechniques, and computing equipment; participating in educational opportunities; readingprofessional publications; maintaining personal and professional networks; participatingin professional organizations? Work across the full stack, building highly scalable distributed solutions that enablepositive user experiences and measurable business growth? Develop new features and infrastructure development in support of rapidly emergingbusiness and project requirements? Assume leadership of new projects from conceptualization to deployment? Work with agile development methodologies, adhering to best practices and pursuingcontinued learning opportunities? Prepare and maintain end user and administrative and technical documentation? Understanding, analyzing, and implementing ? Business needs, feature modificationrequests, conversion into software components? Mentor peers and other developers in Python/Django/ Typescript/ Angular design anddevelopment techniques? Provide ideas for innovation in development, performance improvements, processimprovement and testing? Develop cross-platform software products for use on web, tablet, and mobile? Own medium-to-large-sized features from technical design through completion? Write clean, correct code incorporating feedback from code reviews; consistently followbest practices? Provide helpful and clear feedback to peers in code reviews? Able to interpret and follow requirements and be comfortable raising questions or issueswith proposed solutions or a clear path to gaining a solution? Own end-to-end responsibility on projects of increasing complexity? Contribute to the technical design of features with teammates? Collaborate with team members, understanding deadlines and expectations, andidentifying roadblocks early? Make well-reasoned design decisions, recognizing tradeoffs and considering priorities? Understand the product vision - including the business area, customer personas, andpriorities? Empathize with users and use that empathy to guide decision-making? Regularly communicate with the team members, participate in status meetings, codereviews and design and brainstorming sessions? Debug, fix, and improve existing software? Help write new design patterns, improve and adapt existing design component integrationRequirements? Should have 1-5 years of hands-on experience in Angular? Proficiency in frontend technologies such as JavaScript, Typescript, CSS, AngularMaterial and HTML5? Good knowledge in creating reusable, scalable, extensible, and testable modules,components, and libraries? Good to have Ag-Grid, Angular Material knowledge? Proven experience as a full stack developer who handles end-to-end web applicationdevelopment? Experience utilizing Source code control software (Git, Jenkins)? GIT experience submitting pull requests and reviewing/approving pull requests? Understanding of database principals: SQL, MySQL and NoSQL? An understanding of programming fundamentals (Object Oriented Programming, datastructures, algorithms, client server application architecture)? Knowledge of how to build and use with RESTful APIs? Expert in Python, with knowledge of at least one Python web framework, with solidDjango experience? Good understanding of Python related libraries and frameworks;? Familiarity with some ORM (Object Relational Mapper) libraries? Able to create database schemas that represent and support business processes? Bachelor?s degree in Computer Science, Engineering, Mathematics or related field? Should have excellent verbal and written communication skills? Ability to understand end-user needs and user experience? Writing efficient, reusable, testable, and scalable code? Fluent in English
Keyskills :
© 2023 HireeJobsGulf All Rights Reserved