Work within a small, medium or large sized business? See how we can help

Careers

Nubeslab is not one dimensional, it’s not another faceless IT company nor are the people or the work. There’s a high level of respect for family and the individuals who work for us, reflected in our ethos.

Current Vacancies

The role:

In this role you are responsible for implementing and participate in delivery of automation solutions to our clients. Also, advising clients on governance and control procedures post automation on sustaining the operational risk. You will also be required to bring a level of robotic knowledge to our clients and play an important role in communicating the robotic solution in client meetings and workshops by providing high level understanding of Robotics Process Automation(RPA) , responding to client queries from RPA advisory, implementation and technology perspectives. Designing and implementing solutions around RPA software like Blue Prism, Automation Anywhere and UiPath and to advise our clients on RPA tool selection.

Key Skills required:

  • Hands on experience on any of the following RPA tools (UiPath, Automation Anywhere, Blue Prism, Open Span, WorkFusion etc.
  • Should have strong knowledge on RPA advisory, especially governance, control and operating models in robotic delivery
  • Minimum 3 years of experience, with more than 2 years of successful track record in implementing customized RPA solutions and advisory to the clients, preferably in consulting and financial services
  • Should be able to create a scalable architecture for RPA projects.
  • Responsible for understanding the current process and define to be state.

Competencies:

  • Good understanding of economic or market issues and the ability to interpret their impact on clients
  • Possess strong interpersonal and teaming skills
  • Leverage technology to continually learn, improve service delivery and maintain our leading edge best practices
  • Strong presentation skills and proficiency in the use of PowerPoint, Word and Excel

Senior Python Developer

The role:

We are looking for a Senior Python Developer to build functional and efficient server-side applications.

Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.

Your ultimate goal is to create high-quality products that meet customer needs.

Responsibilities

  • Help design and implement functional requirements
  • Build efficient back-end features in Python
  • Integrate front-end components into applications
  • Manage testing and bug fixes
  • Prepare technical documentation
  • Collaborate with UX/UI designers to implement design into the code
  • Coach junior team members
  • Implement software enhancements and suggest improvements

Requirements

  • Solid experience as Python Developer
  • Experience with Python frameworks (e.g. Django, Flask, Bottle)
  • Understanding of databases and SQL
  • Knowledge of JavaScript and the AngularJS framework is a plus
  • Attention to detail
  • Leadership skills

Senior ReactJS Developer

Job Description:

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools

Senior Java Developer - Malaysia

Job Description:

We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release.
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing applications with agile methodologies, we’d like to meet you.

Ultimately, you will deploy and maintain functional, secure and high-quality applications.

Responsibilities:

  • Identify and analyze user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Develop Java REST API applications
  • Write well-designed, efficient and scalable code
  • Review, test and debug code
  • Design database architecture
  • Schedule product releases with internal teams
  • Document development phases
  • Ensure our applications are secure and up-to-date

Requirements:

  • Work experience as a Senior Java Developer or similar role
  • Experience designing, building and testing Java EE applications
  • In-depth knowledge of popular Java frameworks like Spring MVC, SpringBoot or Grails.
  • Experience with Object-Oriented Design (OOD)
  • Good delegation and time management skills

Machine Learning, Deep Learning and Artificial Intelligence

The role:

We are looking for an expert in machine learning to help us extract value from our data. You will lead all the processes from data collection, cleaning, and pre-processing, to training models and deploying them to production.

The ideal candidate will be passionate about artificial intelligence and stay up-to-date with the latest developments in the field.

What you will do

  • Candidate must possess at least Bachelor’s Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication) or equivalent.
  • Required language(s): English
  • At least 3 Year(s) of working experience in the related field is required for this position.
  • Required Skill(s): Deep Learning, Python, Tensorflow, Keras, DL4J, Java, Critical thinking
  • Preferably Junior Executive specialized in IT/Computer – Software or equivalent.

Who you must be:

  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
  • Managing available resources such as hardware, data, and personnel so that deadlines are met
  • Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
  • Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
  • Verifying data quality, and/or ensuring it via data cleaning
  • Supervising the data acquisition process if more data is needed
  • Finding available datasets online that could be used for training
  • Defining validation strategies
  • Defining the preprocessing or feature engineering to be done on a given dataset
  • Defining data augmentation pipelines
  • Training models and tuning their hyperparameters
  • Analyzing the errors of the model and designing strategies to overcome them
  • Deploying models to production

Nubeslab is an Equal Opportunity Employer.

Senior PHP developer

The role:

We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities:

  • Integration of user-facing elements developed by front-end developers
  • Build efficient, testable, and reusable PHP modules
  • Solve complex performance problems and architectural challenges
  • Integration of data storage solutions

Skills and Qualifications:

  • Strong knowledge of PHP web frameworks such as Laravel, Yii, etc
  • Understanding the fully synchronous behavior of PHP
  • Understanding of MVC design patterns
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of object oriented PHP programming
  • Understanding accessibility and security compliance
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Creating database schemas that represent and support business processes
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git

Looking for an Outstanding Software Development firm?