In this 4-6 month internship you will create your own decentralized application relying on Kleros.You can propose your own Dapp idea or take inspiration from [this list](https://github.com/kleros/hackathon/blob/master/Arbitrable%20Dapp%20Ideas.pdf).Requirements This internship is open for last year of bachelor or master student in Computer Science, Computer Science Engineering or related fields. It can also be a topic of bachelor/master thesis. You can also apply if you have already finished your bachelor. Interest in blockchain technology which can be shown by having taken a blockchain related course or by personal research.
We are seeking a Principal Platform Architect to help us build the most robust platform for Digital Onboarding of customers. Working closely with the founding team, we are looking for someone who enjoys solving hard problems, building teams, coaching engineers on writing highly scalable code, can write code themselves, have a know how of latest technologies and scalable architectures. You will be the inspiration for the technical team and inspire them continuously to improve the architecture. You will guide the technical approaches for several projects at once, working with our engineers to craft a system that's scalable, reliable and delightful to our customers. Responsibilities: Own software architecture and technical approach across the platform. Design and architect distributed scalable systems. Lead the overall architecture of all products across Zoop.one and also lead the data team. Recruit, Motivate, Develop, Strengthen the product engineering team. Build a team that projects Zoop.one as a highly tech driven company because that's what we aim to be. Mentor and lead the engineering team as a subject matter expert for all technology and architecture related issues. Collaborate with the engineering team to drive key design decisions, document / communicate architectural expectations and ensuring alignment. Help streamline processes, timelines, work assignments and reviews. Hold engineers to the highest expectations, and provide feedback on code and architectural approaches implemented by the team. Help teams disassemble and address complex technical issues. Know the latest industry trends, and evaluate new technologies for appropriateness of applications. Ensure software components have a clear separation of concerns and are designed for reusability or easy scaling. Experience and Qualification: 5+ Years of experience building highly performant software applications. 2+ Years of experience in a architect role with computer science or equivalent engineering degree. Excellent Programming Skills Substantial experience in building distributed SAAS systems. Should have worked on a high scale system or should have managed one. Should have experience building fault-tolerant systems having 99.9% availability. Should have experience building supporting systems like billing, monitoring, auditing etc. Should have experience working with/building a B2C application backend that scales and adapts quickly to the market demands. Customer-first and result-first mindset and ability to make practical choices. Core Competencies: Experience building technology teams in past. Ability to work in a fast-paced, start-up environment Ability to work with business and technology stakeholders to translate business problems into technical designs Ability to look beyond the immediate technical problem and identify the wider implications Team player. Proven ability to lead in a collaborative manner Strong communication, presentation and interpersonal skills Good To Have: Strong knowledge of Nodejs and Go. Experience working with Image analysis, AI & ML Experience designing a robust graph data model Experience designing rule based engines and/or risk platforms
Senior Software Engineer (Java Full Stack) Responsibilities: Design and develop cloud-based software using Java Stack Develop highly scalable, enterprise grade, robust software Implement and improve features/functionality of our products. Contribute towards improving the performance of the product Communicate your ideas and collaborate with teammates to solve problems Communicate and present your ideas to other engineers, architects, and management to move our products forward Qualifications: 5+ years with B.E./B.Tech/Masters in Computer Science or related field Experience working as full stack developer using Java & Java script technologies in a product environment. Strong Java, Spring boot, MySQL, NoSQL programming skills and experience with product development best practices is required Solid understanding of UI technologies and ReactJS Experience in either one of AWS / Azure public clouds Basic understanding of network and server virtualization on ESXi, KVM, Zen, and Hyper-V plus. Proven ability to deliver high-quality products in a timely fashion with high quality Knowledge and experience in agile software engineering methods is required
**A past record of building things**Potential candidate should have a past record of building things. They may be very large projects with hundreds of people or they may just be very simple applications that never went anywhere.**A past record of building things just for the fun of it**Since startups are marathons, this is a key characteristic of the Tech Co-Founder as they will be more likely endure this marathon due to their love of the game.**An Understanding of The Intersection of Business and Technology Decisions**Some technical decisions are deeply rooted in business decisions. Our belief is that startups are cyborgs - half business decisions and half technical decisions.**A strong expertise in a PHP and related framework**Most of our current projects are running on PHP based frameworks. However, the candidate will not be limited by the knowledge of just PHP but should also have a flair for future languages.**An expertise in solving problems**We are primarily niched into startups who have very limited solutions to their dream projects/business model. The Tech-CoFounder should be able to approach these problem statements in a way that would help the client.**An ability to meet deadlines and prioritize**The ability to be able to not flake out and keep to their actual deadline and an ability to have a strict cutoff for features to implement and what to “refactor”. Should be able to prioritzie the development cycle**An ability to keep things organized**Even with one person the technical architecture, staging/development environments, code itself, and specifications can get so unorganized that many mistakes happen. The Tech-CoFoundere must be well versed with:* Development, staging, and production servers.* Subversion/Git setup* Strict commenting and documentation that allows new hires to get started without too much confusion.* A clear and organized product roadmap.
- Excellent knowledge in Web development using PHP and MySQL- Experience in third-party APIs integration- Should have in-depth knowledge of OOPS Concepts- Excellent knowledge in Web development using AngularJs and NodeJs - The candidate should have excellent programming knowledge and communication skill.- Should able to work independently as well as a team- willing to learn new technologies
Join a global consumer product being developed in India! With over 2.5 million downloads and over a billion contacts managed, InTouchApp is one of the few consumer products from India that have gone global. Join us in the journey to the next 10 million and learn a lot along the way!
ProMobi Technologies Pvt. Ltd. Ruby On Rails Developer Location - Pune Key Responsibilities: The individual role that you'll play in our team: Developing large multi-tenant applications in Rails. Understanding Rails best practices and religiously introducing those to our codebase. Hands-on, how to do effective Refactoring. Design, build an efficient, reusable, and reliable Ruby code Identify bottlenecks and bugs, and devise solutions to problems Help maintain code quality, organization, and automatization. Ability to write unit tests and following those practices religiously. Working closely with the Product managers and UX team. Helping QAs to write automated integration tests. Staying up-to-date with current and future Backend technologies and architectures. What we want to see in the potential Candidate The candidate would be an enthusiastic developer with a strong understanding of core Ruby and Rails framework along with PostgreSQL database. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use. Read the Skills and Experience' section, it is not the usual yada yada, you'll be asked specific questions on these. Skills and Experience Ruby on Rails architecture best practices Knowledge in using AngularJS or other Frontend frameworks like (Bootstrap) Strong OOP knowledge in Ruby. Asynchronous Networking in Ruby Designing RESTFul HTTP APIs using JSON-Schema or JSON API (jsonapi.org). Ability to architect and develop API only backend Experience in using ActiveRecordSerializer Understanding O-Auth2 or JWT (JSON Web Token) authentication mechanisms. How to use RSpec Rails Security Best Practices PostgreSQL and Rails. SQL concepts like Joins, Relationships etc. Understanding DB Partition strategies. Knowledge about refactoring ActiveRecord Models (read this - 7 Patterns to Refactor Fat ActiveRecord Models). Understanding scaling strategies for high-traffic Rails applications Background Job processing using Redis and Sidekiq Experience in using Amazon Web Services (AWS) tools. Writing automated Deployment Scripts using Capistrano, Ansible etc. Sending emails in Rails Knowledge in Linux and Git is mandatory About Mobilock Pro: (Our Flagship Product) MobiLock is a one-stop solution, focused on managing corporate-liable & dedicated devices, tablet-based interactive kiosks, rugged devices, mobile point of sale (mPOS) and digital signages. Our Unified Device Management dashboard is intuitive and easy-to-use. It allows you to manage all your devices, apps, and content from one place. Promobi Technologies: ProMobi Technologies provides a leading Mobile Device Management Solution under the brand MobiLock Pro. The solution allows organizations to manage Android and iOS devices from the cloud. It offers modern mobile device management (MDM), application management (MAM) and content management (MCM) experience for corporate-owned devices. Renowned organizations from startups to Fortune 500 trust MobiLock Pro for their Device Management.