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
Job Brief Role and Responsibilities: Provide technical assistance to the customers by performing the following duties: Take control of and resolve complex technical and escalated customer problems Should have excellent communication & troubleshooting skills. Document and simulate complex customer issues to find solutions and fixes to customer inquiries and problems and dispatch additional service as necessary. Identify and provide inputs to Product and Engineering teams on unique and/or recurring customer problems. Ability to Collaborate, work alongside, and build mutually beneficial relationships with cross-functional teams (Customer Happiness, Customer Success, Sales, Product, Engineering). Perform routine maintenance of internal services as and when required. Ability to analyze, research, and solve technical and unique problems. Good in computer science fundamentals. Creative, independent, self-motivated, and willing to learn new technologies. Prepare accurate and timely reports. Skill and Requirements: Good understanding of QA methodologies and processes. Good command of Linux CLI tools - including system administration, data analysis and munging. Excellent command and understanding of databases like RDBMS, Mongo, and key-value stores like Redis. Proficiency in at least one scripting language python, node, etc. Have prior experience in testing back-end systems that involve interaction with multiple restful services. Must be able to think proactively; excellent follow-through and attention to detail. Knowledge of distributed applications/service-oriented applications is a plus. Good to have: Knowledge of Kibana/ElasticSearch Knowledge of Error Monitoring Tools like Sentry, StackDriver, etc. Knowledge of APM tools like New Relic, App Dynamics, Ruxit, etc. Knowledge of support tools like FreshDesk, Jira Helpdesk or Zendesk. Required Experience and qualifications: Should have an engineering / BSc / equivalent degree with 1 - 2 years of relevant work experience. Ability to work independently and efficiently to meet deadlines and SLAs. Ability to promptly answer & support-related tickets, chats, emails and phone calls.
SKILLS WE ARE LOOKING FOR Build reusable APIs for our client-facing apps in Node.js Create and maintain scalable infrastructure leveraging modern cloud platforms Write tests and documentation as you implement features with your team Maintain expertise in current and emerging technologies and tools THE PERSON WE ARE LOOKING FOR 4+ years’ Experience with NodeJS BS degree or higher in Computer Science or Engineering Experience documenting and testing RESTful APIs Experience working with databases in PostgreSQL, MongoDB or Redis Experience and enthusiasm for working collaboratively with others in an Agile environment
ABOUT MOOSHAK We're at a point where the urban English-speaking Indian population is almost all online.The next billion Indians online all communicate via Indian languages. Mooshak was created with the singular aim of making the Internet fun and relevant for this large, untapped segment. At Mooshak, we want to connect and engage Indians in their own language. And that presents problems in various domains, from creativity in content creation, to creating a highly scalable platform, to applying techniques in AI and NLP in Indian languages to understand what people are saying and react to what they want. Mooshak is architected to scale. Irrespective of the number of followers, the read time for a feed remains constant. We achieve this by using distributed message queues and a distributed computing engine and some nifty caching! TECHNICAL RESPONSIBILITIES Mooshak’s Tech Stack Java Node.js Mongo DB Redis Apache Kafka & Apache Storm Nginx / Jenkins Server Developer’s Roles and Responsibilities You are expected to know at least 4 of these technologies with the ability to quickly learn the others. You will play the leading role in all stages of server development Architecture Coding Final testing Shipping The APIs are written and the product works fine. You are expected to understand the architecture and enhance product functionality. Sometimes you may be required to double up as the Dev Ops guy should the servers fail or the product not be working as expected. The core APIs are written in Node.js The distributed message queue (Kafka) and compute engine (Storm) are implemented in Java. Understanding of Angular 2 is a big plus as our Web app is built on the same. NON TECHNICAL RESPONSIBILITIES We are a startup. This means that: You will be expected to be someone who comes up with solutions instead of problems. You will be expected to work non stop including weekends if the servers crash. But otherwise we are quite chill! You will be expected to talk to multiple stakeholders customers, designer, client side developer to achieve user and business needs. A high aptitude and a positive attitude are a must You should be comfortable working independently as well as in a team. We are a lean team right now, with you as the only server developer (assisted by the folks who built the platform) JOB LOCATION You would be working out of our office in Pune. You may be required to travel occasionally to Mumbai or Bangalore to interact with some other team members.
BlazeClan is an Amazon Web Services Premier cloud consulting company. We make Cloud work for Organizations. We are a Clan of Passionate People specializing on Amazon Web Services. We love working on and solving complex Architectural & Design problems for AWS Cloud, check out our Customer Success Stories to see what we have done. We are experts in Analytics, DevOps Cloud Migration, and Application Deployment on Amazon Web Services We are a global company with presence in Europe, Canada, USA, India, Singapore and Malaysia.
Opportunity to work for a dynamic and established company and on a long term and challenging software project