WE ARE GRAPHENE Graphene is an award-winning AI company, developing customized insights and data solutions for corporate clients. With a focus on healthcare, consumer goods and financial services, our proprietary AI platform is disrupting market research with an approach that allows us to get into the mind of customers to a degree unprecedented in traditional market research. Graphene was founded by corporate leaders from Microsoft and P&G and works closely with the Singapore Government & universities in creating cutting edge technology. We are gaining traction with many Fortune 500 companies globally. Graphene has a 6-year track record of delivering financially sustainable growth and is one of the few start-ups which are self-funded, yet profitable and debt free. We already have a strong bench strength of leaders in place. Now, we are looking to groom more talents for our expansion into the US. Join us and take both our growths to the next level! WHAT WILL THE Full Stack Engineer DO? Primary Purpose: As part of a highly productive and creative AI (NLP) analytics team, design and develop web applications and SPA’s i.e., UI/UX, and underlying backend – API’s, security framework, scalable microservices etc. Daily Grind: Interface with the product manager, project managers, and the engineering team to achieve sprint goals on the product roadmap. Career Progression: Senior Full Stack Engineer, Technical Architect YOU CAN EXPECT TO Work in a product-development team capable of independently authoring software products. Guide junior programmers, set up the architecture, and follow modular development approaches. Design and develop code which is well documented. Optimize of the application for maximum speed and scalability Adhere to the best Information security and Devops practices. Research and develop new approaches to problems. Design and implement schemas and databases with respect to the AI application Cross-pollinated with other teams. HARD AND SOFT SKILLS Must Have Problem-solving abilities Extremely strong programming background – data structures and algorithm Angular/React, Strong UI/UX skills Very strong python background, TDD, CI/CD, Software design skills i.e., OOPs, design patterns SQL, NoSQL – design of schemas and databases Microservices architecture, Cloud native apps Good to Have Enterprise Design Patterns Distributed Systems Exposure to ML and Data Science Docker, Kubernetes, AKS, Kafka, Graph databases
Extensive experience in building REST APIs Experience in building, managing, and enhancing backend / server-side development using java / java scripts. Expertise in NodeJS is preferred The person must have built systems that consume and process volumes of data from various sources. Experience in handling and managing data in NoSQL databases such as Mongodb. Extensive experience of building custom UI for web using the popular frameworks like angular and react. Experience in developing mobile UI is nice to have Experience of working with code repositories such as Github and GitLab. Fluent written and spoken English. Experience of working on Cloud environments and experience in AWS is preferred. Experience in Dockers and Kubernetes for deployments
Responsibilities: Produce scalable software solutions. Responsible for the full software development life cycle, from conception to deployment. Handle both front-end and back-end coding, development frameworks and third-party libraries. Participate in our product development from ideation to deployment and beyond Create ground-breaking new features for our users and customers, and for internal use Work with our data team to make our product smarter and more intuitive to use Maintain and help optimize existing systems Requirements: A professional experience of more than 4 years. Excellent problem-solving skills. Proactive attitude and a personal commitment. Experience in basic system design and architecture. Solid background in CorePHP, Laravel, MySQL, JS, jQuery, HTML5 CSS3, AngularJS/ReactJS/VueJS. Well versed in using Git, NPM, and Grunt for managing project code. Experience in JS libraries including Data tables and VideoJS. Experience in working with REST APIs, OAuth etc. Well versed with cross browser development fundamentals Knowledge of LEMP Stack is a plus Experience in building dashboards is a plus. Experience in working on scalable systems is a plus.