The Role: 1-3 years experienced Node.js developer who is specifically well versed with Node.js, Express.js and MongoDB. Familiarity and comfort with React.js & Heroku gains you bonus points. Engagement Type: Full Time - Remote Working. You should be based out of Mumbai, so that you can come into office occasionally, if and when there is a need for in-person meetings. About Our Company : Ooloi Labs We are a social enterprise building a product that is focused on helping social impact organisations and programs scale their work. We think that whether organisations are scaling up (going into more regions themselves) or scaling out (working with new partners to take their approach elsewhere), creating a dynamic repository of tools, and approaches informed by experiences by field teams is critical. As a team, we work at the intersection of designing and building technology, human-centred design and focus on operational and program needs. Previous to building Ooloi Labs, we have consulted across a variety of sectors including education, livelihood, WASH, maternal and reproductive health, mental health and financial inclusion. About The Product You Will Be Working On : The Open Knowledge Platform The Open Knowledge Platform by Ooloi Labs is a socio-technical system comprising of product and process that aids learning and implementation at scale of social impact. It is a dynamic repository of tools and approaches: Knowledge sharing and storytelling- The platform enables an open sharing of output allowing people to share insights, experiments, ideas and most importantly stories. Toolkits that provides a combination of strategic process documentation and communication, along with prescriptive tools and methods, Building a network around an issue and an approach- This is an effective method to attacking a problem at scale, such that each partner begins working on a solution that is local to their context. Remote Facilitation and Capacity Building - We have been building a ‘blended learning’ approach to training, by designing and executing remote facilitation capacity building courses. This is to battle with the expensive and rigorous in person training sessions. Our vision for the product is expansive, although we are still in the early days of developing it. Your role would primarily be to help us build out several features and functionalities for this product, as the thinking and designs for the same defined. Detailed Role Description: To unpack your role a bit: A good communicator. Extremely important. A good thinker when it comes to creating database models that are designed with the intention to address scale. Very well versed with MongoDb. Very well versed with Node.js. Very well versed with writing APIs using Express.js. Bonus points if you are familiar and comfortable with React.js. Bonus points if you are familiar with Heroku deployment, and best practices when it comes to product testing processes. Bonus points if you have experience with implementing state of the art user authentication systems & access control management. Bonus points if you have any experience with dealing with media uploads/downloads, compression etc. Familiarity with the framework ‘ffmeg’ gains you super bonus points. Familiarity with ‘mongoose’ to create DB models and interface with MongoDB. Initial Engagement Minimum of 3 months. After which we evaluate where we are at, based on which, we figure out longer engagement. Our Team Structure. The People You will be working with: Product Manager + Front End Developer We are a small team, and our roles are quite interdisciplinary at this point. So, Abrar Burk, who is the product manager, will be handling the front end as well, which has been built in React.js. Your primary interactions will be with him. Lead UX/UI Designer If you show an interest and intent to deal with aspects of the front end as well, then every now and then you may be interacting with Sheneille, who is our lead UX/UI Designer. So what is the application process like? If the above sound interesting to you, and a challenge that you’d be willing to take on, then write to us. Do attach your CV or a portfolio (if you have any) when you write to us. The process for hiring that we would follow would be as follows: Step 1: A chat, or interview whatever you wanna call it. If you seem like a good fit within our team then: Step 2: You will have to do a couple of tests. The time you devote to this will be paid for. The tests will most likely be a ‘to do’ task or bug with regards to The Open Knowledge platform. You’ll basically have to implement a little something or solve a little bug successfully. And that’s it! If both of these go well, then you would be invited to join us.
About Us:We’re looking to hire someone to help scale Machine Learning and NLP efforts at Episource. You’ll work with the team that develops the models powering Episource’s product focused on NLP driven medical coding. Some of the problems include improving our ICD code recommendations , clinical named entity recognition and information extraction from clinical notes. This is a role for highly technical engineers who combine outstanding oral and written communication skills, and the ability to code up prototypes and productionalize using a large range of tools, frameworks, and languages. Most importantly they need to have the ability to autonomously plan and organize their work assignments based on high-level team goals. What you will do at Episource: You will be responsible for setting an agenda to develop and build machine learning platforms that positively impact the business, working with partners across the company including operations and engineering. You will be working closely with the machine learning team to design and implement back end components and services. You will be evaluating new technologies, enhancing the applications, and providing continuous improvements to produce high quality software. Required Skills: Strong background in analytics, BI or data science deployments is preferable with 2-6 years of experience Knowledge of React/Vue, HTML, CSS Experience building and consuming APIs Experience with MySQL, MongoDB and MEAN stack Knowledge and experience with serverless architectures is a plus Hands-on experience with AWS or any major cloud service provider for deploying solutions Experience with Docker or Kubernetes in deploying solutions on the cloud Hands-on experience Python, Apache Spark & Big Data platforms to manipulate large-scale structured and unstructured datasets. Fluent in data fundamentals: SQL, data manipulation using a procedural language, statistics, experimentation, and modeling
Requirements: Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs Bachelor's Degree in appropriate field of study or equivalent work experience Understand emerging web and mobile development models Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc. High scalability projects involving cloud-based infrastructure design and implementation Working knowledge of object-oriented design and development skills Successful track record of developing quality software products and shipping production ready software Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability Experience debugging distributed systems with high data loads Deep understanding of distributed data model Solid understanding of the Software as a Service (SaaS) model in the online environment Design, develop and implement unit and scenario testing for existing code base and for new functionality under development Experience with Scrum/Agile development methodologies Have used MVC frameworks and Queue based architectures in production contexts Extensive knowledge of Node.js with MongoDB Ability to use version control software such as GIT and SVN Working knowledge of commonly used web servers Experience as an applications programmer on large-scale data base management systems. Experience writing SQL queries for SQL Server or another Relational Database is required Knowledge of computer equipment and ability to develop complex software to satisfy design objectives. Senior Software Developer top skills & proficiencies: Teamwork Analyze User Needs Analytical Thinking Comfortable Writing and Analyzing SQL and NoSQL Queries Critical Thinking Document Application Process Troubleshooting Programming Experience Attention to Detail Backend Development Problem Solving Verbal and Written Communication Software Design
We are looking for a full stack developer who possesses a passion for pushing web technologies to the limits and will work with our team of talented engineers to design and build the next generation of our web applications. Required attributes : – Should be up to date with the latest web technologies and trends. – Should have the ability to learn new things. – Should have strong communication skills, both written and oral. – Should have worked on all or few of below back-end technologies/frameworks – NodeJs & MongoDB – Express – Should have worked on all or few of below front-end technologies/frameworks – Responsive HTML / CSS – JS / jQuery – LESS or SASS – Bootstrap or Semantic or Foundation or similar – Angular 2, React, AngularJS, EmberJS, BackboneJS or similar – Ionic, PhoneGap or similar – Should have worked with code versioning using Git or SVN – Should have experience with front-end JS MVC frameworks like Angular 2, React, AngularJS, EmberJS, or BackboneJS etc. – Should know how JSON APIs work & integration of front-end with them Optional attributes : – Good to have knowledge of Google Maps API – Good to have knowledge of build tools like Grunt, Gulp etc – Good to have knowledge of AWS or similar IaaS – Good to have knowledge of Continuous Integration
MEAN Stack Developer is a qualified specialist who is able to take an active part in all stages of developing web applications, starting from server logic and implementing it using various technologies and frameworks, and ending with client code working directly in the browser. Thus, his main skills include: understanding of the front-end and back-end processes; ability to work with HTML / CSS; ability to work with databases; understanding of programming templates and architecture design guidelines; profiling and optimizing applications.
About Fabstudio Infotech (http://www.fabstudio.co):Fabstudio Infotech is a multi-skilled IT services provider company with core competencies in website design and development, e-commerce website, mobile app development, customized software development, cloud services, and CRM solutions. Our comprehensive full-service value offering allows you to streamline the process of conceptualizing, designing, development, implementation, supporting and managing the application lifecycle. About the Job Profile: Selected day-to-day responsibilities include:1. Work on React.js & Node.js2. Work on ongoing projects3. Understand product requirements and specifications4. Handle large web applications and websites5. Do the research and keep abreast with current design trends6. Write well designed, testable, and efficient code by using best software development practices7. Create a website layout/user interface by using standard HTML/CSS practices8. Integrate data from various back-end services and databases9. Cooperate with web designers to match visual design intent