فرص العمل الحالية

Salesperson

Title: Sales and Customer Engagement
Position Type: Full Time
Location: Ramallah
Expected Work Date: Immediately

ERPMax is a pioneer company in Palestine that offers full featured business management solutions software. Its solutions provide companies with a solid backbone for business development.

Responsibilities:

•      Communicate and manage all aspects of lead conversion from phone calls, emails, follow-up and price offers
•      Ensure that the conversion process runs successfully through submitting daily reports to the supervisor
•      Give feedback on campaign efficiency and suggest alternate plans once needed
•      Reflect data in an organized manner on the CRM within the scope of work
•      Present the company’s image professionally
•      Implement any other tasks as may be assigned.

Requirements:

•      Proven experience in a related field (Fresh graduate or not)
•      Must be able to work unsupervised to meet the ultimate objective
•      Able to work outside of office hours as and when required
•      Strong organizational and time-management abilities
•      Solid communication and interpersonal skills
•      Willingness to do what it takes to “get the job done” to a high standard 

Skills for the Position:

•      Strong rapport building skills and the ability to make instant decisions
•      Ability to obtain, analyses and present information
•      Excellent telephone and face to face communication skills
•      Experienced in making presentations to small and large groups at all levels
•      Excellent computer skills; use of MS PowerPoint, Word, Excel and Outlook, databases, CRM systems
•      Excellent organizational and time management skills
•      Possess a desire to succeed at a fast paced company
•      Highly motivated with a strong work ethic, confident and adaptable to the needs of the environment.
•      Able to demonstrate a flexible approach to meeting deadlines

ERP implementer



ERP Implementer (Accounting Focus)


ERPMax is a pioneer company in Palestine that offers full featured business management solutions software. Its solutions provide companies with a solid backbone for business development.
We are seeking graduates with highly motivated skills and experienced ERP Implementer with a strong background in accounting and accounting software solutions.
As an ERP Implementer, you will be responsible for leading the implementation and configuration of enterprise resource planning( (ERP) systems with a specific focus on accounting modules, your in-depth knowledge of accounting principles and software applications will be crucial in ensuring the successful deployment and integration of ERP system for our clients.

Responsibilities:


  • Analysis of clients' business requirements and objectives and working with them to meet those objectives, from initial planning and requirements gathering to final deployment and user training.

  • Collaborate with clients to understand their accounting and financial needs, evaluate existing processes, and define system requirements to align the ERP solution with their business objectives

  • Meeting with clients to collect data and other information required to customize software systems.

  • Creating a project plan for each client, detailing the tasks that need to be completed for the timely installation of customized software systems.

  • Communicating with clients throughout the software customization process to obtain feedback and approval.

  • Customizing software systems based on clients’ individual needs and specifications.

  • Educating clients on how to use purchased software systems and customized system features.

  • Creating a specialized document for each client, detailing all customizations made

  • Installing customized software systems and all necessary components.

  • Ensuring that the project team is aware of key deliverables and project milestones.

  • Providing cost and time estimates to clients who require additional customizations to be done.

  • Weekly field visits

Requirements:


  • Bachelor's Degree major in accounting, business, management Information System, economics, Computer science or related field
  • Understanding or hands-on experience in software.
  • experience in all or at least two of the following: Strong Presentation & Client Interaction skills, Fair Knowledge of MS Suite, especially excel, word & PowerPoint, Strong Analytical Skills, Excellent English skills 
  • Ability to influence and negotiate and build consensus with both internal and client staff.
  •  Flexible and able to work effectively across all levels
  • Fresh Graduates welcome to apply or 1 year of experience.

How to Apply: If you are an experienced and accomplished implementer seeking a rewarding opportunity, we encourage you to apply for this position at ERPMax Solutions. Showcase your skills and expertise by applying below.

We appreciate your interest in joining our esteemed team. While we review every application, only candidates selected for an interview will be contacted. Thank you for considering ERPMax.



مبيعات-عبر الهاتف





· موظف مبيعات عبر الهاتف


نحن شركة ايناليستك لتطوير الأنظمة، الرائدة في مجال تطوير الحلول البرمجية، نبحث عن موظف مبيعات عبر الهاتف متحمس ومؤهل للانضمام إلى فريق المبيعات لدينا والمساهمة في تسويق وبيع نظامنا الفعّال والمبتكر.
 "ERPMAX Solutions".

· المهام:

1-    الاتصال بالعملاء المحتملين عبر الهاتف وتقديم عروض وشروحات حول نظام ERPMAX Solutions.
2-    تطوير وبناء علاقات قوية مع العملاء لتحديد احتياجاتهم وضمان تلبية متطلباتهم.
3-    تحقيق أهداف المبيعات الشهرية والسنوية المحددة من قبل الشركة.
4-    توثيق المعلومات بشكل دقيق ومنتظم في نظام إدارة العلاقات مع العملاء (CRM).
5-    التعاون مع فريق الدعم الفني لضمان رضا العملاء وتحقيق أفضل تجربة لهم.

·  المتطلبات:

1-    شهادة جامعية في إدارة الاعمال أو التسويق.
2-    خبرة سابقة في مجال المبيعات عبر الهاتف لا تقل عن سنتين.
3-    مهارات اتصال ممتازة وقدرة على إقناع وتوجيه العملاء.
4-    معرفة أساسية بتكنولوجيا المعلومات أو النظم البرمجية.
5-    قدرة على العمل بشكل مستقل وفي فريق.


إذا كنت تعتقد أن لديك الحماس والمهارات اللازمة للانضمام إلى فريق المبيعات لدينا وتسويق، نرجوا من حضرتك التقديم على الوظيفة من خلال الرابط التالي وارفاق السيرة الذاتية الخاصة بك .

ERP Implementer (Accounting Focus)



ERP Implementer (Accounting Focus)


ERPMax is a pioneer company in Palestine that offers full featured business management solutions software. Its solutions provide companies with a solid backbone for business development.
We are seeking graduates with highly motivated skills and experienced ERP Implementer with a strong background in accounting and accounting software solutions.
As an ERP Implementer, you will be responsible for leading the implementation and configuration of enterprise resource planning( (ERP) systems with a specific focus on accounting modules, your in-depth knowledge of accounting principles and software applications will be crucial in ensuring the successful deployment and integration of ERP system for our clients.

Responsibilities:


  • Analysis of clients' business requirements and objectives and working with them to meet those objectives, from initial planning and requirements gathering to final deployment and user training.

  • Collaborate with clients to understand their accounting and financial needs, evaluate existing processes, and define system requirements to align the ERP solution with their business objectives

  • Meeting with clients to collect data and other information required to customize software systems.

  • Creating a project plan for each client, detailing the tasks that need to be completed for the timely installation of customized software systems.

  • Communicating with clients throughout the software customization process to obtain feedback and approval.

  • Customizing software systems based on clients’ individual needs and specifications.

  • Educating clients on how to use purchased software systems and customized system features.

  • Creating a specialized document for each client, detailing all customizations made

  • Installing customized software systems and all necessary components.

  • Ensuring that the project team is aware of key deliverables and project milestones.

  • Providing cost and time estimates to clients who require additional customizations to be done.

  • Weekly field visits

Requirements:


  • Bachelor's Degree major in accounting, business, management Information System, economics, Computer science or related field
  • Understanding or hands-on experience in software.
  • experience in all or at least two of the following: Strong Presentation & Client Interaction skills, Fair Knowledge of MS Suite, especially excel, word & PowerPoint, Strong Analytical Skills, Excellent English skills 
  • Ability to influence and negotiate and build consensus with both internal and client staff.
  •  Flexible and able to work effectively across all levels
  • Fresh Graduates welcome to apply or 1 year of experience.

How to Apply: If you are an experienced and accomplished implementer seeking a rewarding opportunity, we encourage you to apply for this position at ERPMax Solutions. Showcase your skills and expertise by applying below.

We appreciate your interest in joining our esteemed team. While we review every application, only candidates selected for an interview will be contacted. Thank you for considering ERPMax.



Accountant- Implementer


Accountant


ERPMax is a pioneer company in Palestine that offers full featured business management solutions software. Its solutions provide companies with a solid backbone for business development.
We are currently looking for a candidate to fill in the position of implementer and be part of out success in 2023. In this role, you will demonstrate how purchased software systems work to clients, and answer questions relating to implementation. You will also be required to install the software and ensure the client is satisfied with the purchase.

Responsibilities

  • Analysis of clients' business requirements and objectives and working with them to meet those objectives
  • System implementation and data conversion
  • Train users to use the system
  • Prepare accounting reports
  • Follow up clients' accounts
  • Managing clients' accounts correctly
  • Meeting with clients to collect data and other information required to customize software systems.
  • Creating a project plan for each client, detailing the tasks that need to be completed for the timely installation of customized software systems.
  • Communicating with clients throughout the software customization process to obtain feedback and approval.
  • Customizing software systems based on clients’ individual needs and specifications.
  • Educating clients on how to use purchased software systems and customized system features.
  • Creating a specialized document for each client, detailing all customizations made.
  • Installing customized software systems and all necessary components.
  • Ensuring that the project team is aware of key deliverables and project milestones.
  • Providing cost and time estimates to clients who require additional customizations to be done.

Requirements:

-Bachelor's Degree major in accounting, business, economics, Computer science or related field
-Fresh graduate or 1 year of experience.
-Understanding or hands-on experience in software.
-Game geek
-experience in all or at least two of the following: Strong Presentation & Client Interaction skills, Fair Knowledge of MS Suite, especially excel, word & PowerPoint, Strong Analytical Skills, Excellent English skills 
- Ability to influence and negotiate and build consensus with both internal and client staff.
- Flexible and able to work effectively across all levels


Deadline of submission: 10th of Feb
Rolling basis will be applied for interviews.

Marketing Specialist



We are looking for an enthusiastic Marketing Specialist to help us in our overall marketing efforts. You will be an integral part of the development and execution of marketing plans to reach targets from brand awareness to product promotion.
A Marketing specialist should be a competent professional able to grasp consumer behavior trends and generate creative ideas. You should also be well-versed in specialized marketing concepts, principles and tactics.
The goal is to deliver effective marketing programs that will help our reputation and growth.

Responsibilities

  • Conduct market research to find answers about consumer requirements, habits and trends
  • Brainstorm and develop ideas for creative marketing campaigns
  • Define marketing roadmap and strategy
  • Create and maintain a marketing calendar
  • Assist in outbound or inbound marketing activities by demonstrating expertise in various areas (content development and optimization, advertising, events planning etc.)
  • Create compelling content for digital marketing materials (emails, social media, landing pages, blogs, campaigns, ...)
  • Manage social media accounts
  • Liaise with external vendors to execute promotional events and campaigns
  • Collaborate with marketing and other professionals to coordinate brand awareness and marketing efforts
  • Plan and execute initiatives to reach the target audience through appropriate channels (social media, e-mail, TV etc.)
  • Analyzing marketing data (campaign results, conversion rates, traffic etc.) to help make better decisions and shape future marketing strategies


Requirements

  • Passionate about writing great professional content and marketing material
  • Good graphic design and video editing skills using tools such as Photoshop, Adobe Creative Suite, ...etc
  • Thorough understanding of marketing elements (including traditional and digital marketing such as SEO/Social media etc.) and market research methods
  • Demonstrable experience in marketing data analytics and tools
  • Solid computer skills, including Office Suite, CRM software and applications (Web analytics, Google Adwords etc.)
  • Knowledge of HTML, CSS, JavaScript and web development tools
  • Fast learner and has a great eye for design
  • Well-organized and detail oriented
  • Exceptional communication and writing skills
  • Commercial awareness partnered with a creative mind
  • A can-do attitude

Graphic Designer


We are looking for an enthusiastic Graphic Designer to help us in our overall design and marketing efforts. You will be an integral part of the development and execution of business plans to reach targets from branding, marketing, UI/UX, to product design.
A Graphic designer should be a competent professional able to grasp consumer and technology trends and generate creative ideas. You should also be well-versed in specialized graphic design concepts, principles and tactics.
The goal is to deliver very professional and high quality visuals that will help our reputation and growth.

Responsibilities

  • Conceptualize visuals based on requirements
  • Brainstorm and develop ideas for creative designs and campaigns
  • Prepare rough drafts and present ideas
  • Create compelling graphical content for different activities (emails, social media, websites, promotional videos, landing pages, blogs, campaigns, ...)
  • Create outstanding UI/UX for different apps, products, landing pages and websites
  • A very good knowledge in video shooting techniques, video editing, motion graphics and sound editing
  • Collaborate with marketing and other departments to gather requirements, coordinate work and deliver expected output

Requirements

  • Passionate about designing great professional visual content and visual experience
  • Excellent graphic design and video editing skills using tools such as Photoshop, Adobe Creative Suite, ...etc
  • Demonstrable experience in designing high quality graphics and visual material
  • Knowledge of HTML, CSS, JavaScript and web development tools
  • Fast learner and has a great eye for design
  • Well-organized and detail oriented
  • Exceptional communication and writing skills
  • A can-do attitude

Implementor


We are seeking a highly skilled implementer to customize and install ERPmax software systems for our clients. In this role, you will demonstrate how purchased software systems work to clients, and answer questions relating to implementation. You will also be required to install the software and ensure the client is satisfied with the purchase.
Implementer Responsibilities:
  • Meeting with clients following the sale of software packages to collect data and other information required to customize software systems.
  • Creating a project plan for each client, detailing the tasks that need to be completed for the timely installation of customized software systems.
  • Communicating with clients throughout the software customization process to obtain feedback and approval.
  • Customizing software systems based on clients’ individual needs and specifications.
  • Educating clients on how to use purchased software systems and customized system features.
  • Creating a specialized document for each client, detailing all customizations made.
  • Installing customized software systems and all necessary components.
  • Ensuring that the project team is aware of key deliverables and project milestones.
  • Providing cost and time estimates to clients who require additional customizations to be done.

job Requirements:
Bachelor's Degree major in accounting with miner Computer Science or Computer Science with miner accounting science.
- 2 years of experience in software implementation projects.
-Understanding or hands-on experience in software, at least 2 years.
-Domain of experience: ERP.
-experience in all or at least two of the following: 
-Strong Presentation & Client Interaction skills
-Fair Knowledge of MS Suite, especially excel, word & PowerPoint
-Strong Analytical Skills
-Excellent English skills 
- CPA, CMA, PMP is a privilege
- Ability to influence and negotiate and build consensus with both internal and client staff.
- Flexible and able to work effectively across all levels

If interested, please apply below
With the title: Implementor- your name
We accept your applications up to 1 Dec 2022

Accounting specialist

Accounting Specialist

ERPMax is looking for an Accountant specialist 

If you want to be part of introducing a new solution that would change any clients’ business and to be part of the innovation and success of both the company and the client’s life, Please check below requirements and apply 

Qualifications & Required Skills:
- 2+ years of experience in accounting in local software.
-Domain of experience: ERP.
-Strong Presentation & Client Interaction skills
-Fair Knowledge of MS Suite, especially excel, word & PowerPoint
-Strong Analytical Skills
-Excellent English skills 
- Ability to influence and negotiate and build consensus with both internal and client staff.
- Flexible and able to work effectively across all levels

If interested, please apply below

With the title: Accountant specialist - your name
We accept your applications to impress us up to 5 Sep 2022

Head of the Implementation Department




Head of Implementation Department 


ERPMax is looking for an experienced, passionate head for the implementation department 

If you want to be part of introducing a new solution that would change any clients’ business and to be part of the innovation and success of both the company and the client’s life. 

Please check below requirements and apply 


Qualifications & Required Skills:

- 4+ years of experience in software implementation projects.

-Understanding or hands-on experience in software, at least 2 years.

-Domain of experience: ERP.

-experience in all or at least two of the following: 
(Business Analysis, Quality Control, Data Analysis, training, project management, and related documents preparation.) 

-Strong Presentation & Client Interaction skills

-Fair Knowledge of MS Suite, especially excel, word & PowerPoint

-Strong Analytical Skills

-Excellent English skills 

-Bachelor's Degree major in accounting with miner Computer Science or Computer Science with miner accounting science.

- CPA, CMA, PMP is a privilege

- Ability to influence and negotiate and build consensus with both internal and client staff.

- Flexible and able to work effectively across all levels

-High ability to create a team and manage their resources and skills for best outcomes 


If interested, please apply below


With the title: Head of Implementation- your name

We accept your applications to impress us up to 23 June 2022

DevOps Engineer


We are looking for a talented DevOps Engineer to join our team and help us architect, build and maintain a very scalable, highly available, secure and fault tolerant solutions for the AWS cloud. As a member of the DevOps team, you’ll be working closely with the development, QA, and product teams. You will be responsible for architecting cloud-based solutions and will need to be proficient in infrastructure and platform design and management as well as application deployment automation (CI/CD). You will be responsible for designing, building, reviewing, testing, debugging and troubleshooting code in a highly collaborative environment. You will be working with Docker and other container technologies.

Responsibilities: 
  • Design and deploy scalable, highly available, secure, and fault tolerant systems on AWS for our products.
  • Modify existing software in AWS to improve performance. 
  • Build continuous integration, continuous development, and constant deployment pipeline (CI/CD)
  • Write technical documentation
  • Work with data scientists and analysts to improve software
  • Passion for solving challenging issues.
  • Promote cooperation and commitment within a team to achieve common goals. 
  • Examine data to grasp issues, draw conclusions, and solve problems. 

Requirements: 
  • Demonstrated competency with the following AWS services: ECS, EC2, EBS, S3, Glacier, RDS, VPC, Route53, ELB, IAM, CloudFront, CloudFormation, CloudWatch, SQS, SES, Lambda.
  • Proficient in Python programming language and tech stacks.
  • Full software development lifecycle experience.
  • Deep understanding of the Linux operating system and networking concepts.
  • Experience building scalable infrastructure in AWS.
  • Experience with one or more AWS SDKs and/or CLI.
  • Expertise in leveraging Automation / DevOps principles, experience with operational tools, and able to apply best practices for infrastructure and software deployment
  • Experience with Docker containers.
  • 3+ years experience in architecture, design, development, delivery of distributed applications
  • Amazing in writing shell scripts
  • Experience working in Agile environments.
  • Excellent communication and teamwork skills
  • Great attention to details
  • Organizational skills
  • An analytical mind

Python Backend Developer

We are looking for an experienced Python Back-end developer to join our research and development team. You will be responsible for developing and maintaining various software products from the server side.
If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a
Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.

Responsibilities

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean, effective and scalable backend code to develop functional APIs for web applications
  • Develop and manage well-functioning databases and back-end applications
  • Troubleshoot, test and debug applications
  • Optimize for performance
  • Leverage cutting-edge technologies
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Gather and address technical and design requirements
  • Provide training and support to the team
  • Build reusable code and libraries for future use
  • Follow emerging technologies
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with teams to understand user requirements and provide technical solutions

Requirements

  • Proven work experience as a Python Backend developer
  • Expertise in at least one popular Python framework (like Django, Flask)
  • Knowledge of object-relational mapping (ORM)
  • Good knowledge of SQL and NoSQL databases (e.g. MySQL, MongoDB)
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Familiarity with front-end technologies (like JavaScript and HTML5)
  • Proven work experience in git source control and GitHub or similar software versioning tools
  • Team spirit
  • Good problem-solving skills
  • Experience in CI and deployment tools and practices
  • Good knowledge in AWS and its services
  • Experience working in Agile environments.
  • Excellent communication and teamwork skills
  • Great attention to details
  • Organizational skills
  • An analytical mind

Frontend Developer

We are looking for a qualified Front-end developer to join our development team. You will be responsible for building the ‘client-side’ of our web applications. You should be able to translate our company and customers' requirements into functional and appealing user-friendly interfaces.
If you’re interested in inventing great UX/UI for wide range of industries and love writing code, then this job is for you. We expect you to be a professional, who is curious about new technologies and aspires to combine usability with visual design.

Responsibilities

  • Build high quality eye catching user experience
  • Write scalable, reusable, professional frontend code using latest technologies and frameworks (VueJS, ReactJS, jQuery, ...)
  • Use HTML, JavaScript, CSS, SASS, SCSS professionally to create user-friendly web apps
  • Write responsive mobile first web applications
  • Optimize web applications for maximum speed and best performance on both mobile and desktop
  • Collaborate with back-end developers and web designers to implement the correct functionality and interface
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging technologies

Requirements and skills

  • Proven work experience as a Front-end developer
  • Hands on experience with front-end languages HTML5, JavaScript, CSS,
  • Very good knowledge of front-end technologies and frameworks, VueJS, ReactJS, jQuery, Bootstrap, Material Design, ...
  • Familiarity with browser testing, debugging and performance tuning
  • Excellent eye for design
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Knowledge of SEO principles
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • Proven work experience in git source control and GitHub or similar software versioning tools
  • Team spirit
  • Good problem-solving skills
  • Experience in CI and deployment tools and practices
  • Familiarity with AWS and its services
  • Experience working in Agile environments.
  • Excellent communication and teamwork skills
  • Great attention to details
  • Organizational skills
  • An analytical mind

Full Stack Developer (Internship)



We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player who are familiar with Agile methodologies with a good eye for visual design and user experience.

Responsibilities

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software


Requirements

  • Proven experience as a Full Stack Developer or similar role
  • Experience developing web and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages, libraries and frameworks (e.g. HTML/ CSS, JavaScript, XML, jQuery, Vue, React, ...)
  • Knowledge of multiple back-end languages and frameworks (e.g. Python, PHP, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Nginx) and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to details
  • Organizational skills
  • An analytical mind

Senior Full Stack Developer



We are looking for a Senior Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Senior Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries and cloud services. You should also be a team player who are familiar with Agile methodologies with a good eye for visual design and user experience.

Responsibilities

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Develop and manage well-functioning databases and applications
  • Build the front-end of applications through appealing visual design
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Deploy updates and fixes
  • Setup and deploy servers, instances, databases, stacks, lambdas on cloud services such as AWS
  • Write deployment and automation scripts
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software


Requirements

  • Proven experience as a Full Stack Developer or similar role
  • Bachelors or Masters in Computer Science or a related field.
  • Experience developing web and/or mobile applications
  • Good knowledge with SQL and NoSQL databases (e.g. MySQL, MongoDB)
  • Good knowledge of data structures, algorithms, and Object-Oriented Programming.
  • Familiarity with common stacks
  • Hands-on experience with web servers (e.g. Nginx)
  • Knowledge of multiple front-end languages, libraries and frameworks (e.g. HTML/ CSS, JavaScript, XML, jQuery, Vue, React, ...)
  • Knowledge of multiple back-end languages and frameworks (e.g. Python, PHP, Node.js)
  • Experience in Python is a plus.
  • Experience in Python frameworks (e.g. Django, Flask) is a plus.
  • Very good knowledge in git source control and GitHub or similar software versioning tools
  • Experience in CI and deployment tools and practices
  • Good knowledge in AWS and its services
  • Good in writing shell scripts
  • Experience working in Agile environments.
  • Excellent communication and teamwork skills
  • Great attention to details
  • Organizational skills
  • An analytical mind

Full Stack Developer



We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries and cloud services. You should also be a team player who are familiar with Agile methodologies with a good eye for visual design and user experience.

Responsibilities

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Deploy updates and fixes
  • Setup and deploy servers, instances, databases, stacks, lambdas on cloud services such as AWS
  • Write deployment and automation scripts
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software


Requirements

  • Proven experience as a Full Stack Developer or similar role
  • Experience developing web and/or mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages, libraries and frameworks (e.g. HTML/ CSS, JavaScript, XML, jQuery, Vue, React, ...)
  • Knowledge of multiple back-end languages and frameworks (e.g. Python, PHP, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Nginx) and UI/UX design
  • Very good knowledge in GitHub or similar software versioning tools
  • Experience in CI and deployment tools and practices
  • Good knowledge in AWS
  • Good in writing shell scripts
  • Excellent communication and teamwork skills
  • Great attention to details
  • Organizational skills
  • An analytical mind