• Experience of MEAN/MERN Stack Technology.
• Experience of Node JS, Express JS, Mongo DB, Angular or Angular JS/Reacts JS.
• Knowledge in Java and/or Python programming, will be added plus.
• Knowledge of Docker and Kubernetes,will be added plus.
• Knowledge of GIT, Jenkins, Nexus, SonarQube tools (or similar)
• Experience working in Agile (SCRUM)
• Knowledge working with AWS (S3, EMR, EC2, RDS)
• Preference will be given to candidates who have travelled onsite or with US business Visa.
About Smart Data Enterprises
About
Connect with the team
Similar jobs
• Experience developing desktop and mobile applications
• Strong knowledge of at least one back-end languages (preferably Python/Ruby) and
JavaScript frameworks (e.g. Angular, React, Node.js)
• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX
design
• Database design and management, including being up on the latest practices and associated
versions
• For us, security is of utmost importance - You understand security concepts deeply and write
code to protect us and our users.
• Should be able to architect robust Restful APIs
• Proactive, Strong Result orientation (propose solutions based on product capabilities) and
Creativity.
• Good knowledge and understanding of the product development life cycles.
• Good verbal and written communication skills (Advanced English)
• Ability to work independently and as part of a team
We are looking for a motivated full-stack engineer who is proficient in both front-end and back-end technologies. Responsibilities include designing, building, and maintaining web applications, databases, and APIs that enable businesses to operate efficiently.
Responsibilities
- Develop, test, and deploy fast and scalable web apps.
- Designing and maintenance of fully functional large relational and non-relational databases.
- Timely deployment of web apps on the cloud.
- Server management and cloud-based infrastructure.
- Establishment and integration of development tools as required.
- Conducting code reviews of peer developers.
Requirements
- 2 years in MEAN Stack Development.
- Expertise in technologies - MongoDB, ExpressJS, and NodeJS.
- High-quality programming skills for a robust design.
- Experience in application architecture, server management, cross-browser compatibility, responsive design, and website performance.
- Understanding of DB architecture design and programming templates, Agile methodologies, and client-side and server-side procedures.
- BE/ B. Tech/ MCA.
- Good understanding of NODE JS back-end development
- Strong understanding of Node.js and frameworks available for it
- Understanding of front-end technologies, such as React/Angular, HTML and CSS3
-Solid understanding of object-oriented development and design patterns.
- Good experience with AJAX, REST and JSON
- Experience with development practices such as Test-Driven Development and Continuous Integration
-Experience in Version Control Systems like GIT, Bitbucket
- Must have good problem solving and analytical skills.
- Must be a team player, having good communication skills, self-starter
- Ability to pick up new technology is needed.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages Python, Javascript, NodeJS
- At least 2-3 years of experience in Python and React
- SQL database or relational database skills
- Strong understanding of the software development cycle
- Self-motivation and the ability to work under minimal supervision are a must
- Excellent oral and written communication skills to interact with all levels in the organization
- Demonstrated experience as a software engineer, with at least 8+ years’ experience in technology roles
- Experience working on complex systems and cloud architectures, preferably in a B2B or enterprise context
- Significant experience with the Java programming language and frameworks such as Spring & SpringBoot
- Good working experience with front-end Javascript frameworks such as ReactJS
- Experience optimizing databases and SQL queries for high-performance
- Good knowledge of AWS services, design patterns and practices - ideally certified
- Experience and keen understanding of the value of working in agile teams
- A “quality-first” mindset, with experience working in continuous integration environments
- Highly effective at communicating, and comfortable whiteboarding design ideas with teams of engineers, product managers, and business analysts
- Desire to challenge the status quo and maturity to know when to compromise
- Respect for other team members and a highly collaborative approach to working and learning together
About Company
Obeikan Investment Group is a multi-national leader in packaging, education and health, with annual revenue of USD $1 billion. We're one of Saudi Arabia's 100 largest companies, with more than 3,000 employees and operations in 16 countries.
Job Location – Remote with an opportunity to move to Riyadh, Saudi Arabia
Skill |
Mandatory |
Nice-to-have |
Comments |
NodeJS |
Yes |
|
We are looking for a full stack developer to act as a product owner.
|
ExpressJS |
Yes |
|
|
AngularJS |
Yes |
|
|
Angular |
Yes |
|
|
HTML5, CSS3, Javascript, JQuery |
Yes |
|
|
iOS Programming – Swift OS |
|
Yes |
|
Android Programming – Java |
|
Yes |
|
Core Java Programming |
|
Yes |
|
Core PHP Programming |
|
Yes |
|
MVC Architecture |
Yes |
|
|
ORM Tools |
Yes |
|
|
GIT |
Yes |
|
|
Firebase |
Yes |
|
|
Any others? |
|
|
Full Stack Developer with excellent and strong experience in the design and development of secure and high performing applications/products using MEAN Stack on Cloud-based architecture using DevOps processes.
Roles and Responsibilities
- Developing front end website architecture
- Designing user interactions on web pages
- Developing back end website applications
- Creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications
- Working alongside graphic designers for web design features
- Seeing through a project from conception to finished product.
- Designing and developing APIs
- Meeting both technical and consumer needs
- Staying abreast of developments in web applications and programming languages.
Technical Experience/skills & Qualifications required:
- Degree in Computer Science
- 6 to 8 years of experience in Information Technology with at least 4+ years in MEAN stack development
- Highly experienced with back-end programming languages Ex: Python, Ruby, Java, .NET, JavaScript etc
- Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, ReactJS, Node JS, KnockoutJS, BackboneJS, etc.
- Development experience for both mobile and desktop.
- Understanding of server-side languages including such-as Jade, EJS, Jinja, etc.
- Experience with cloud message APIs and usage of push notifications
- Experience in development using the DevOps tools like Kubernetes, GitHub, Jenkins
- Experience in developing applications on the cloud platform especially AWS
- Familiarity with database technology such as MySQL, Oracle, and MongoDB
- Understanding and implementation of security and data protection.
- Experience working with JIRA and Gitlab
- Maintain code integrity and organization
- Experience working with graphic designers and converting designs to visual elements.
Other Generic and Behavioural Skills
- Experience in Healthcare domain and HIPAA compliance awareness would be a big plus
- Strong team player and ability to adapt to a dynamic and agile environment
- Design thinking and ability to deliver innovative solutions
- Strong organizational and project management skills
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to details
Why should you apply:
- Great opportunity to be a part of booming Healthcare sector and ride the wave
- Big opportunity to work with the leadership team which promotes and encourages innovation-driven thought process and execution
- Opportunity to work with young minds using the latest technologies
- Ability to work in an environment that will enable you to realize ownership with the freedom to learn and deliver a great product
- Fantastic opportunity to grow with the company and achieve great heights of success.
Ability to interact with team members and stakeholders from different cultures within and outside India