The candidate will be an individual contributor and will be responsible for end to end features of a cool web application. The technologies used are latest technologies like redux and react.js. He/She will be responsible for design and development of independent modules as well as work with the team for integrating into the larger systemThe process followed is basically scrum/agile model.
Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe. As part of the Engineering team at MoEngage, here are some things you can expect: Take ownership and be responsible for what you build - no micro management Work with A players (some of the best talent in the country), and expedite your learning curve and career growth Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen Learn together from different teams on how they scale to millions of users and billions of messages. Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly have fun while you work on scaling MoEngage. Skills required: - Minimum 2 year experience in Android Development - Good understanding of Java Programming language - OOPs concepts - Multi-threading - Good understanding of Android Framework - Framework Components - Data Storage/Persistence - Offline support for application - Rest APIs Good to Have: - Knowledge and understanding of Kotlin - Experience in building dynamic UI - Knowledge of hybrid frameworks like React-Native/Cordova/Xamarin/Flutter, etc.
Job description :- PSE at Swiggy not only contribute to the high-level Architecture of several systems but also contribute to the overall success of the product by driving technology and best practices in engineering in their respective teams.- They establish technology vision for respective teams and demonstrate how to solve a deeply complex and hard technical challenge, and help communicate that vision upward (leadership), inward (peers and engineering team) and outward (product & business teams)Job responsibilities :- Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.- Implementation of long term technology vision for your team.- Responsible for end to end architecture, high level design/ low level design of various systems and applications that you are assigned to- Creating architectures & designs for new solutions around existing/new areas- Decide technology & tool choices for your team & be responsible for them.- Driving the adoption of best practices & regular Participation in code reviews, design reviews, architecture discussions.- Technically Hands-on, prior experience with scalable Architecture- Possess 8+ years of software engineering and product delivery experience, with strong- Excellent command over Data Structures and Algorithms- Exceptional coding skills in an Object-Oriented programming language (Java preferred)- Strong problem solving and analytical skills- Experience with web technologies, PHP/ Java, Python, Linux, Apache, MySQL, solr,- Good knowledge of distributed technologies, real time systems of high throughput, low latency and highly scalable systems- Experience with high performance websites catering to millions of daily traffic is a plusCompany profile : - Swiggy is India's largest food ordering and delivery platform. With a vision of Changing the Way India Eats, the company has more than 25,000 active restaurants partners across eleven cities in the country.- Swiggy's innovative technology, large and nimble delivery service, and customer focus enable a host of benefits including lightning fast deliveries, live order tracking, no restrictions on minimum order amounts, and strong customer support. With a huge a customer base and 5lac order per day. Swiggy is redefining the food tech industry.
Job Responsibility: Need to have an excellent experience in Perl Programming, shell scripting. Need to have good knowledge in regex usage. Need to Develop clean, high-quality and reusable codes based on programming standards. Need to Prioritize, plan and handle multiple tasks effectively. Need to interact with internal team members for integrated development. Need to have good communication skill. Skills Required: Need to have an experience on MySQL, XSLT, XML, and JSON. Need good knowledge in the concepts of Perl scripts and modules. Need experience in Using Git and SVN. Need to have experience in database concepts. Need experience in investigate and resolve issues and bugs. Preference of Educational background: E/ B. Tech MCA Preference of Professional background: 3-5 years of experience with Per development using OOPs concept. Good exposure to cloud environment. Prior experience with XML, JSON. Excellent written and oral communication skills Good to have knowledge on elastic search. Should have strong knowledge and understanding of software development life cycle. With mandatory data structure experience and proficiency in database and Linux. Experience on working on AWS S3 is added advantage. Other Comments: Male candidates only preferred (Need to extend work in late night also)
About HAPPAY: India’s leading payment and spend management solution for business, helping the companies around the globe, better manage expenses via its highly customizable platform. Happay aims to help companies to bring all the business expenses on one platform and also to help in funding, tracking and managing them online from any mobile or desktop device. Happay’s cloud-based expense management software linked to corporate cards is used by 4500+ businesses across 40+ business verticals in India. In the last 6 years, the company has grown from scratch to India’s leading FinTech company with 350+ employees across 10+ locations in India. Happay has bagged various awards such as IAMAI ‘Best Prepaid Card’ twice, Silicon India’s Company of the Year, Paul Writer’s ‘Hot Bangalore Brands’ with innovative technology, Nasscom Top 10 and many more. The company is backed by globally renowned VC firms such as Sequoia Capital, Axiom Capital, AME Cloud Ventures and Prime Venture Partners among others. Roles and Responsibility: ● Architecture and design of reusable server components for Happay ● Developing high performing REST APIs for application functionality ● Develop and maintain scalable server architecture serving millions of users every day. Eligibility: ● Should have 2+ years of experience in web server and application development ● Mandatory: Strong development skills in Python, Django, Linux, MySQL ● Good to have: REST APIs, NodeJS, Shell Scripting, MongoDB or any other structured DB ● Strong knowledge in data structures,OOP, and computer fundamentals ● An ability to refractor and understand large and separate code bases ● Experience with third-party libraries and APIs ● Forward looking on potential technology choices ● Experience in building highly scalable, reliable systems ● Bachelors / Masters in Computer Science ● Willing to work for a start-up and go extra mile ● Looking for challenges and not chilled out work environment ● Willing to work independently with little or no supervision
Architect Flipkart is India’s largest e-commerce marketplace with a registered customer base of over 100 million. In the 10 years since it started, Flipkart has come to offer over 80 million products across 80+ categories including Smartphones, Books, Media, Consumer Electronics, Furniture, Fashion and Lifestyle. Launched in October 2007, Flipkart is known for its path-breaking services like Cash on Delivery, No cost EMI and a 10-day replacement policy. Flipkart was the pioneer in offering services like In-a-Day Guarantee (65 cities) and Same-Day-Guarantee (13 cities) at scale. With over 1,00,000 registered sellers, Flipkart has redefined the way brands and MSME’s do business online. Job Responsibilities • Architects at Flipkart are responsible for driving Technology & Good Practices in Engineering in their respective teams. We are a rapidly growing & constantly improving organization. We seek very high levels of ownership in all individuals, especially roles like this – ownership of systems in your team and their impact on the entire Flipkart eco-system. Going beyond your role & contributing to make the organization & business better is an expectation. Actively participate in development along with team members for as much as 75% of their time, creating modules & systems that can then be treated as a working reflection of the best practices. • Participating in code reviews, design reviews, architecture discussions.• Being responsible for Scaling, Performance & Quality for the team.• Setting up best practices to help the team achieve the above and constantly thinking about improving the technology use are your responsibilities. Driving the adoption of these best practices around coding, design, quality, performance in your team.• Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create.• Implementation of long term technology vision for your team.• Responsible for the architecture of your product; ensuring it is aligned to the requirements and the charter.• Active participant in technology forums & represent Flipkart in external forums.• Creating architectures & designs for new solutions around existing and new problem spaces at Flipkart.• Drive technology & tool choices for your team & be responsible for them. You (Must Haves) • Quick & Excellent Problem Solving skills for complex & large scale problems. • Technical Breadth – Exposure to a wide variety of problem spaces, technologies.• Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.• Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.• Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions.• Good understanding & experience of high performance web scale & real-time response systems. • Experience & exposure to a variety of large scale persistent systems including large databases.• Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements,re-architectures - the Architects should have seen it all. Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years.• Excellent Mentoring skills – Be the technical mentor to your team.• Must be comfortable working in fuzzy environments – where boundaries aren’t clearly defined. • B Tech or higher in Computer Science or equivalent required. Your Array (Nice To Haves) • • • • • • • Good sense of system characterization and identification of technical requirements Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems. Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms Ability to work in fuzzy environments and complex environmentsAble to take high ownership of complex system components and drive it to the next level Good exposure both with tech breadth and tech depth
We are looking for a Node.js Developer who is proficient with writing API's, working with data, using AWS and capable of applying algorithms mainly machine learning-based to solve problems and create/modify features for our students. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities Integration of user-facing elements developed by front-end developers with server-side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Use of algorithms to drive data analytics and features. Ability to use AWS to solve scale issues. Apply if you can only arrive for a face to face interview in Bangalore.