We are looking for an experienced Senior Backend Engineer to join our team. You will be responsible for the server side of our web application. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Backend developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Responsibilities: Participate in the entire application lifecycle, focusing on coding and debugging Write clean code to develop functional web applications Troubleshoot and debug applications Perform UI tests to optimize performance Manage cutting-edge technologies to improve legacy applications Collaborate with Front-end developers to integrate user-facing elements with server side logic Gather and address technical and design requirements Provide training and support to internal teams Build reusable code and libraries for future use Liaise with developers, designers and system administrators to identify new features Follow emerging technologies Requirements: Proven work experience as a Back-end developer Excellent Database design and query building skills; Highly experienced in working with either of the DB platforms – MySQL/SQLServer, Oracle and MongoDB (no-SQL) Highly proficient in at least one or more of the following programming languages – PHP or NodeJS; working knowledge on Python programming and Python based web frameworks In-depth understanding of the entire web development process (design, development and deployment) Ready to try new technologies, platforms and frameworks as required on future projects In-depth understanding of the entire web development process (design, development and deployment) Experience in working in Agile projects - with familiarity with tools such Jira An ability to perform well in a fast-paced environment Teamwork skills with a problem-solving attitude An eye for aesthetics and with great attention to detail for UI/UX greatness Good organizational and leadership skills – should be able to manage and work with a team Outstanding communication skills (oral and written) Previous start-up experience Strong work ethic and commitment to meet deadlines and support team members meet goals
Senior Engineering ManagerDomain: EcommerceENGINEERING @MYNTRAMyntra’s Engineering team builds the technology platform that powers our customer’sshopping experience and enables the smooth flow of products from suppliers to ourcustomer’s doorsteps. We work on areas such as building massive-scale mobile andweb-applications, engaging user-interfaces, big-data analytics, mobile apps, contentsystems, catalogue systems, search systems, supply chain systems, imaging andvisualization systems for products etc. We are a small technology team where eachindividual has a huge impact. You will work closely with the business in shaping our productand serve hundreds of millions of Indians! You will have the opportunity to be part of arapidly growing organization and gain exposure to all the parts of a comprehensiveeCommerce platform.YOUR RESPONSIBILITIES1. Technical Guidance: You will provide technical leadership to a team of excellent softwareengineers; this requires that you have the technical depth to make complex design decisionsand the hands-on ability to lead by example2. Execution and Delivery: You will be expected to instill and follow good software developmentpractices and ensure timely delivery of high-quality products. You should be familiar with agilepractices as well as be able to adapt these to the needs of the business, with a constant focuson product quality3. Team management : You will be responsible for hiring and mentoring your team; helpingindividuals grow in their careers, having constant dialogue about their aspirations and sharingprompt, clear and actionable feedback about performanceSKILLS / EXPERIENCE● Total of 5+ years’ experience building cutting edge products. Deep experience inbuilding very large scale applications and 1+ years’ experience in team management● Strong problem solving skills, data structures and algorithms● Experience with distributed systems handling large amount of data● Experience in very large scale applications.● Strong problem solving skills, data structures and algorithms.● Experience with distributed systems handling large amounts of data.● Excellent coding skills in Java/J2EE.● Very good understanding of Web Technologies.● Excellent coding skills in NODE JS & PHP (Laravel)● Very good understanding of Web Technologies● Good understanding and experience with using open source technologies and buildingcomplex products● Handling large data (batch and real-time), workflows and scheduling, building pluggableframeworks and systems, strong abstraction and architecture skills● Experience using traditional RDBMS, NOSQL DBs (Cassandra, Mongo DB, Aerospikeetc.), caches● (redis, memcache), messaging frameworks (Rabbit MQ, AWS SQS)QUALIFICATIONSB Tech/BE in Computer Science or equivalent or higher from a reputed institution.REQUIREMENTS1. Technical depthYou have the strong technical competence required to gain credibility. Ability to architect, designand code yourself. Technical experience in building and operating web-based applications.Deep understanding of all layers of the web-stack work (from the client interface to thedatabase.) Knowledge of multiple technology stacks/languages/tools and their pros/cons2. Execution abilityFocus on delivering products in a timely manner with high quality. Familiarity with multiplesoftware development practices and tools, and the proven ability to adapt, champion andinstitute good practices and tools3. You must have a degree in Computer Science or related field. Strong understanding ofobject-oriented programming, concurrency and fundamentals of computer-scienceYOUR CAREERBeing a relatively small sized Engineering team, individuals carry a lot of responsibility on theirshoulders.Coming up with the designs of features, evaluating external libraries and frameworks,enhancing existing platform infrastructure, reviewing major architectural decisions, planning andexecuting deployments with minimal system downtimes is part of the everyday job. For an individual witha hunger to solve problems and who thrives on challenges, passionate about leading teams, theopportunities @Myntra are practically limitless.YOUR TEAMYou’ll be a part of the team who’s passionate about scaling & delivering omnichannel initiatives @Myntra.The primary products that you’ll be working on will be Myntra’s entire Omnichannel Suite. This consists ofend-to-end integrations with seller systems, omni order management system & in-store assistance initiatives
Principal Engineer - Full Stack My client is backed by bulge-bracket VCs and an award winning management team. The founder is highly reputed with a blue chip pedigree and a history of successful exits. Prototype and Phase 1 has blockbuster results, targeting an immediate $1.1+ Billion market, enabling tremendous experience/resume-building in a short time for a Principal Engineer - Full Stack My Client prepares kids of the age of 6-14 years for the new world. Here kids learns fundamentals of coding logic, structure, sequence and algorithms thinking- to generate creative outcomes like animations and applications. Location: Mumbai Ideal candidate has: 8 Plus years of experience in Full Stack At least 3-6 years of experience in startups More expertise towards Back end Experience working with Node.js/Java/Golang/ROR AND Angular/React Individual Contributor Role and Mentor Role Years of Exp: 8-11 yrs Qualification: Engineering graduates. B.E/ B.Tech/ MCA/ ME/ M.Tech
Job Description Viaan Industries Limited is looking for a Software Developer who is motivated to combine the art of design with the art of programming.The ideal candidate for this position will have a broad technical skill set and extensive experience in this industry. As a result, the candidate should be able to design, develop, test and deploy the products required for the company's needs. Moreover, the candidate should be able to work with other developers in determining product strategy. Responsibilities - Own the product : Design, Develop & Deploy - Ensure Quality & sustainability of the architecture - Obsess about code quality, automated testing, continuous integration, code reviews, and documentation - Provide quick & creative solutions for day-to-day operational issues - Assure that all user input is validated before submitting to back-end. - Ensure the technical feasibility of UI/UX designs. Required Skills - Proficient in Server Side Programming Languages :- PHP (Laravel) - Proficient in design & architecting scalable products. - Must have hands on experience in Ajax, Jquery. - Database knowledge – MongoDb. - Knowledge of Development Tools Bitbucket, Git, CI/CD with BitBucket and JIRA - Web Server technologies:- Apache, Nginx - Solid foundation in data structures, algorithms, and system design - Expert in HTTP terminologies such as Request/Response cycle, content negotiation, CORS etc - Management of hosting environment, including database administration and scaling an application to support load changes - Optimization of the application for maximum speed and scalability - Implementation of security and data protection - Setup and administration of backups - Obsess about code quality, automated testing, continuous integration, code reviews, and documentation. - Exposure to microservices architecture/ API concepts would be an added advantage. - Good organizational and time-management skills Good To Have - Knowledge of NodeJs, Angular - Familiarity with AWS products - Beanstalk, Elb, ECS, EC2, SNS, SQS, S3, RDS, etc. Qualifications Bachelor’s degree or equivalent in computer science / engineering
Job Summary3-4 years of PHP, MySQL development experienceMinimum 1 year of Drupal 8 development experienceExperience in developing custom module and themes in Drupal 8Good to have experience in panel-based theme developmentBasic knowledge of GitBasic knowledge of HTML5, JS and CSSBasic knowledge of Linux system to deploy code on the test server
Job Description The candidates for senior development role will perform the following responsibilities: Mentor and lead a team of developers. Accept ownership of teams projects and deliverables Should derive and design technical specifications from general product requirements. Advise ways and means to obtain performance metrics of applications and optimize applications. Experience own and work on end to end on an application. Set Milestones and deadline. Must possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease. Excel in solving complex problems and exhibit independent decision making. Act as an information resource and the subject matter expert for assigned areas of responsibility. Experience delivering software in a scrum /agile environment.