Skills: Expertise in Python 3 on AWS serverless Experience in AWS serverless stack Appsync, Lambda, Cognito, API Gateway, DynamoDB, Elasticsearch, SQS, S3, Code commit & Code Deploy. Proficient in modern microservice-based architectures and methodologies. Experience in a database technology, preferably No-SQL such as AWS DynamoDB. Build human-centric UX with us using technologies like React, TypeScript, GraphQL, and CSS-in-JS. Experience building data processing pipelines (SQS, Kinesis, DynamoDB, AWS Lambda, or similar) Deep technical hands-on experience developing in REST/JSON or SOAP/XML, combined with strong knowledge of concepts such as CORs (Cross Origins Resources), headers, security, JSON and http concept. Experience with Github and advanced Github features (good to have). Must have worked as a part of Agile Teams and DevOps practices such as continuous Integration tools (e.g. Jenkins), code repository, creating CI/CD pipelines is required.
• An experienced and hands-on Technical Architect to lead our Video analytics & Surveillance product• An ideal candidate would have worked in large scale video platforms (Youtube, Netflix, Hotstar, etc) or Surveillance softwares• As a Technical Architect, you are hands-on and also a top contributor to the product development• Leading teams under time-sensitive projectsSkills Required:• Expert level Python programming language skills is a MUST• Hands-on experience with Deep Learning & Machine learning projects is a MUST• Has to experience in design and development of products• Review code & mentor team in improving the quality and efficiency of the delivery• Ability to troubleshoot and address complex technical problems.• Has to be a quick learner & ability to adapt to increasing customer demands• Hands-on experience in design and deploying large scale docker and Kubernetes• Can lead a technically strong team in sharpening the product further• Strong design capability with microservices-based architecture and its pitfalls• Should have worked in large scale data processing systems• Good understanding of DevOps processes• Familiar with Identity management, Authorization & Authentication frameworks• Possesses very strong Software Design, enterprise networking systems, advanced problem-solving skills• Experience writing technical architecture documents
• An experienced and hands-on Software Architect focused on software design and delivery.• An ideal candidate would have worked in large scale video platforms (Youtube, Netflix, Hotstar, etc) or Surveillance softwares.• You must be the go-to guy at the organization level for software design and implementation• This is a hands-on role, Python & Java/nodejs skills is a MUST.• Exposure to Amazon, Azure, or Google cloud is a MUSTSkills Required:• Architecting highly scalable services for video systems.• Developing video and image analytics software for quality, robustness and scale.• Participate in work related to next-generation video analytics & surveillance systems and technologies.• Experience with setting up (micro)services for video processing.• Experience with large-scale distributed systems and cloud computing• Experience with software performance optimization• Design and implement algorithms for image and signal processing (image scaling, deinterlacing, frame rate conversion, artifact detection).• Involvement in open-source multimedia projects such as FFmpeg, H.264, Avisynth, or WebM.• Working experience with video systems and/or streaming specifications, such as RTMP, RTSP, etc.• Solid understanding of video compression and processing, including coding standards such as H.264 etc
Our ideal candidate is someone who is an exceptional JS developer with significant experience on React and Node. You should be able to build and support complex applications single-handedly with a keen eye towards UX, design, security and performance. Additionally you will need to have a basic understanding of microservices, API integrations to aid in achieving our vision of building the most robust and scalable integration platform in the B2B Retail + Food verticals. You will be responsible for architecture, design and implementation of the entire system to support thousands of customers globally. Our stack is primarily built around Node, PHP, React, Angular, Mongo, PHP and advanced Infra and DevOps tools such as Kubernetes, Grafana, Prometheus, ELK and more. Mentoring should come naturally to you, as well as finding the right balance towards process and documentation.Highlights:1) You will be working on interesting technical challenges in a product centric and open-source driven environment. 2) You will help set a very high bar on code quality with a focus on test driven development and writing highly performant, fault tolerant and secure code. 3) You will take ownership of product features from conception to implementation, testing deployment and support.4) A lot of freedom on when and where you work from - just get stuff done.5) You will open source as much as possible, and blog about cool things that you learnt and built.6) You will help define who we become as a company.7) You will get stock options in line with silicon valley standards.Caveats:1) We have a strict no-divas rule. There are a lot of smart engineers on the team but no one with an attitude / superiority complex.2) If you think writing tests for your code, writing docs, doing customer support etc are not your cup of tea, this isn't the right role for you.3) Similarly, if you're viewing this just as a 20-40% increment opportunity over your current compensation, this isn't the right role or company for you.This role can be the growth opportunity of a lifetime for anyone who has been operating as a backend lead and wants to grow into a fullstack CTO. Check out the links below if you'd like to learn more about us. We encourage people from underrepresented groups to apply. 1) Why ShoppinPal? - https://www.youtube.com/watch?v=cE7DgtwA0ws2) Our hiring philosophy and process http://techstory.in/building-startup-team/3) Our culture- https://www.shoppinpal.com/culture
About us:GigIndia is on a mission to provide meaningful employment opportunities to 100m+ job seekers in India through gigs (part-time jobs). GigIndia empowers enterprises to scale rapidly with on-demand certified 1,000,000+ gig workforce of job seekers across 200+ cities in India. GigIndia’s AI/ML technology platform automates the process of recruiting, training and managing the workforce. We are the go-to platform for enterprises having completed 35million+ gigs with us in 3.5 year since inception. We were YourStory’s TECH30 2019 startups. GigIndia has raised over ₹9 Crores from leading VCs and marquee angels like S Ramadorai (Ex-CEO, TCS) & Kiran Deshpande (Ex-CEO, Tech Mahindra.About the role: We are looking for a Software Engineer - Solutions to provide enterprise-level assistance to our internal teams. You will diagnose and troubleshoot software problems and help our employees with the applications and product. You will act as liaison between the tech team and the operations team. What we’d like to see: Research and identify solutions to software issues Diagnose and troubleshoot technical issues and network configuration Properly escalate unresolved issues to appropriate internal teams Refer to internal database or external resources to provide accurate tech solutions Ensure all issues are properly logged Prioritize and manage several open issues at one time Must Have: Hands-on experience with Linux environments Good understanding of computer systems, mobile devices and other tech products Exposure to Python, Sql Database, Micro Service Architecture. Ability to diagnose and troubleshoot basic technical issues Familiarity with remote applications and software servers Excellent problem-solving and communication skills Ability to provide step-by-step technical help, both written and verbal Nice to Have: Personal projects or contributions to the open source community Strong organizational skills to juggle multiple tasks within the constraints of timelines Team player (those great personality types that people love to work with) Great communication skills You would love to be a GigIndian because you get: Freedom to implement your own ideas and coming up with new strategies Excellent perks and benefits A pretty unique & competitive culture and a damn cool set of colleagues Immense scope of rapid growth based on an objectified performance management system and bi-annual appraisals
Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is Ability to write clean, modular, and loosely coupled code by the use of design patterns. He/She should be able to break down and architect complex software systems. For example- Build Cars Availability Engine for Strong decision-making ability Deep expertise in at least one programming language & tech Substantial experience in building complex and scalable Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex Experience leading multi-engineer projects and mentoring junior engineers Experience with full life cycle development in any programming language on a Linux platform Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a Experience in building data-driven web application design and development is a plus Looking for candidate who has B2C experience from product-based companies
About AlphaSense: AlphaSense provides an AI-based search engine for market intelligence, used by the largest and fastest-growing firms globally. Our mission is to curate and semantically index the world’s market and company information, including the vast high-value content sets that traditional web search engines cannot reach. With 1000+ enterprise clients, AlphaSense helps knowledge professionals become dramatically more productive, and gain an information edge by discovering critical data points and trends that others miss. The Role: We are seeking a passionate Software Engineer to help create the next big thing in data analysis and search solutions. You will join our team of world-class experts developing the AlphaSense platform. The team is right at the very core of what we do and responsible for implementing the cutting edge technology for scalable, distributed processing of crawling, searching and text processing functions. The ideal candidate has strong Java skills accompanied by solid experience with working with cloud computing. Role Responsibilities: Design and implementation of APIs powering the AlphaSense applications Developing scalable systems to extract, mark and manipulate desired portions for text from doc, pdf and html documents from the web or other sources Improving the performance of search (SOLR/Lucene) and processing platform Leveraging cloud computing resources (AWS) to optimally execute back-end processing Candidate Requirements: Must Have Bachelor’s or Master’s Degree in Computer Science or a related discipline from IITs/NITs/BITS or other Tier I colleges. Minimum 5 years of software development experience in Java and a strong hands-on experience in Java8. Strong Object-Oriented skills (Analysis & Design) and fundamental C.S. skills (Data structures, algorithms, etc.). Solid hands on experience in working in distributed and scalable application environments. Solid hands on experience in multi-threading and concurrency Experience with working on Microservices, GIT, Maven and Spring framework components such as spring boot, spring data etc. Experience building secure, complex, and scalable APIs, from design through deployment Hands-on experience with testing frameworks such as Spock/JUnit, TestNG, Mockito Hands-on experience with code quality frameworks/tools such as SonarQube, pmd, checkstyle etc. Hands on experience on using cache Excellent oral and written communication skills. Nice to have Working knowledge on Elasticsearch, REDIS, SOLR/Lucene, and cloud platforms such as AWS or GCP. Working knowledge on NOSQL databases such as dynamodb Experience with working on Gradle and Linux platforms, Dockers, K8s
Responsibility Create architecture plans and present them to the engineering team Develop compelling features using modern tools and technologies with a focus on building future-proof systems that perform at scale. Develop front-end and back-end architectures and applications. Create servers and databases for cross-platform optimization, including mobile phones. Engage in the full software development product lifecycle as part of a cross-functional, agile team Collaborate with the Data Science team to implement cutting-edge machine learning algorithms Craft highly scalable, robust, and maintainable micro-services Responsible to work with the design team and product to develop the initial iterations of web application Mentor and provide guidance on best practices to team members Collaborate with the mobile team to facilitate their backend needs and build their APIs Integrate banking and other partner APIs Work with the team to develop test plans, including writing unit, end-to-end, and integration tests. Respond to situations in a timely manner, and meet personal commitments Collaboration: This role will initially report to the founder You will work closely with Engineering, Product, and Design team Experience & Qualifications: 10 + years of production engineering experience Experience in MERN Stack Experience of Node.js Experienced in React, ReactNative hybrid apps Extensive experience of NoSQL Database like MongoDB Extensive experience of building scalable APIs Extensive experience in scaling applications with a commitment to ensuring maintainability Extensive experience with server-side concepts, e.g. microservices, database, caching, performance, monitoring and scalability Bonus Experience working in Fintech, Banking
Introduction We at xEnabler, provide digital transformation using new-age smart technologies for more than 10 years. We have clients located primarily in Australia and NewZealand that are served by our Australian teams. This job is part of our expansion in India. Job Brief We have a number of openings in our technical team focusing on mobile and web development to be part of our technology leadership team. As a part of this expansion, we are looking for a Senior Technical Team Lead (Full-Stack) with backend technology as Java, to join our award-winning digital team. As a part of this role, you will be responsible for, 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 Provide technical expertise and leadership for Web Technology Provide design feedback to our design team Be responsible for end to end development and support cycle Train new developers joining the team and ensure the highest level of software practices Provide client-facing presentations and support as needed. To be successful in this role, you must have, At least 9+ years of experience in Web Technology with backend either in Java and deployments A clear understanding of architecture, efficient database structure, and various mode of deployments Sound knowledge on frontend scripting languages like Angular.js or React.js Experience in setting up cloud infrastructure - AWS / GCP Proven enthusiasm for technology and current hands-on work experience Leadership and technical skills to run a development team Passion for clean design and library grade coding Demonstrable analytical skills (coding exercise required) Excellent communication skills Ability to work in agile methodologies in a distributed team environment. It would be nice if you have any extra skills such as, DevOps basics and knowledge on microservices Prior experience of running a software team or company What you will get as a reward Above market-level salary Opportunity for continuous growth Flexibility to work from home Ability to be part of the core leadership team and drive development decisions Working with a highly skilled team who prides in the excellence of their solution Greenfield set up to match your career path. Opportunity to work on cutting edge technologies and solutions If you’re passionate about web platforms and translating code into user-friendly products, we would like to meet you. Send us the following to start the conversation Any Stackoverflow contribution is a plus Projects you have developed so far, along with links and reference Location Remote or Pune, India
Roles and Responsibilities• Code, develop, design and architect features related to the existing application. Weexpect you to own modules end to end and take pride in the work products youship.• Lead from the front, when it comes to delivering high quality work products. Serveas a mentor to the team members• Create and define performance metrics. Ideate, innovate and hack through theexisting systems to improve performance.• Perform code reviews, set coding practices and guidelines within the team.• Make sense of the product specs, be nimble in getting the issues resolved. Be athought leader.Critical Functional Skills:• Solid understanding and knowledge of Java/C/C++. You should understand theconcepts of multithreading, I/O, messaging, instrumentation etc and theirimplementation in Java/Any other Object-Oriented Language.• Proficiency in the implementation of algorithms and the use of advanced datastructures to solve problems in computing. A solid foundation in the principles ofcomputer science is desired.• Ability to write clean, modular, and loosely coupled code by the use of designpatterns.• He/She should be able to break down and architect complex software systems. Forexample- Build• Cars Availability Engine for Ola.• Strong decision-making ability• Deep expertise in at least one programming language & tech stack.• Substantial experience in building complex and scalable solutions.• Strong object-oriented design skills, ability to apply design patterns, and an uncannyability to design intuitive module and class-level interfaces• The ability to do deep problem solving and build elegant, maintainable solutions tocomplex problems.• Experience leading multi-engineer projects and mentoring junior engineers• Experience with full life cycle development in any programming language on a Linuxplatform• Comprehensive operational experience including, optimizations, deployments andtuning servers like apache/mysql/tomcat/solr• Prior experience in working with Agile software methodologies (XP, Scrum), TDD,and Continuous Integration(CI/CD) a plus.• Experience in building data-driven web application design and development is a plus• Expert level experience in building a scalable, large and complex businessapplication.Experience Required:• Typically with an experience of 5+ years of development experience in a productfirm.• Must have lead, designed, architected and delivered at least 1 project in his previousassignments independently.Minimum Qualifications Required:• Btech/MS from a reputed Institute• Deep expertise with any or combination programming languages: Java, C++, C#,Ruby, Scala,• Go any object-oriented high-level proprietary or open-source language with strongprogramming constructs. We are not skill-specific but go by strength incompetencies• Machine coding• Single machine in-memory program• Need a working code with functionality• Readable and well-designed code with right abstractions, separation of concerns,• right design patterns• Performant code with concurrency and efficient data structures• Write test cases covering the happy path and edge cases• Problem Solving• Choose the right combination of data structures to solve the problem• Identify most edge cases for the problem• Identify opportunities of parallelism: utilizes multi-core solutions where applicable• Design & Architecture• Distributed systems design and system interaction• Identify API signatures• LLD with class design• Solve for performance & availability
Work with a leading SaaS product and services company, learn about the global processes and client requirements. Our client is a cloud integration and automation products provider. Their customised applications allow their clients' platform to connect to any cloud thus enhancing the user experience and allowing a seamless integration of data. Their streamlined operations focus on strategic issues like secure infrastructure and an in-house UX that is 5 times faster and at a fraction of the cost. The founder is a Berkeley alumnus, with a background in Technology and Business and has packed in many years with IT and Fintech companies. Based out of California with an office in Mumbai, the 4 year old company is a niche player growing at arate of 23% in an industry that is in a booming and blooming stage. Their products being used in industries like Retail, Ecomm, Manufacturing, F&B, Pharma, Education among others. As a Tech Lead, you will be responsible for writing unit and functional tests to ensure code coverage and enable automated testing of features. What you will do: Designing and deploying database Ensuring the entire stack is designed and built for speed and scalability Designing and constructing REST API Mentoring other developers of the team with code and design reviews What you need to have: Strong proficiency Primary Stack (Golang, Node.Js, Express, ES6, Docker, AWS, PHP, Laravel, Microservices, Rest APIs) Strong proficiency in Database tools (MongoDB, Mongoose, MySQL, Postgres, Eloquent, Sequelize, DynamoDB, Lucid Models, PDO, Redis, Memcached, GraphQL) Experience implementing testing platforms and unit tests Proficiency with Git Proficiency in tools (Ajax, Axios, TDD, OOP, MVC, jQuery, npm, Webpack, Guzzle, Git, HTML, CSS, Linux, Kubernetes,SVN, Blade, Ubuntu, PHPunit, jest, JIRA) Strong proficiency in AWS, or similar environments (Microservices, Docker, AWS, Lambda, S3 bucket, SQS).