Responsibilities and Duties Gathering functional requirements, developing technical specifications, and project & test planning Lead end-to-end efforts to design, develop, and implement data movement and integration processes in preparation for analysis, data warehousing, or operational data stores. Troubleshoot, optimize, and tune performance of ETL processes and analytics queries Create new metrics and develop tools for monitoring and reporting Act in a technical leadership capacity: Partner with other team members to apply technical expertise to challenging programming and design problems Roughly 85-90% hands-on coding Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Provide post production support. Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Experience with Agile Development and SCRUM methodologies Qualifications and Skills 8+ years experience developing web application, REST services, and backend data integrations in AWS Strong experience with Java, SQL, AWS, Hive, and RDBMS systems is mandatory. Experience creating data models, and building data integrations for tools like Eloqua. Experience building complex software programs and applications for acquisition, processing, and management of massive quantities of data using Java is a MUST. Develop and implement algorithms for data processing and manipulation tasks (e.g., cleaning, parsing, sorting, ranking) Experience with the development challenges inherent with highly scalable and highly available web applications and backend systems. Experience creating and developing complex queries in Hive using SQL Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Strong understanding of the Software design/architecture process Experience with the entire Software Development Life Cycle (SDLC) Experience with unit testing & Test Driven Development (TDD)** Preferred Experience: Experience with marketing technologies and the marketing tech stack. Knowledge of no-SQL systems such as Mongo, Cassandra is a plus.
Prior experience of a B2c product company is a must Strong in coding (backend) Mentored developers Preferably, with team management experience Experienced folks with a mix of large setup and a startup, then that's the best fit. You must know how to build a team (hiring the right talent) Can guide and mentor your team members for project delivery and their individual career growth too THIS OPPORTUNITY IS TOTALLY RARE. JOINING A COMPANY AT THIS STAGE WITH NO-RISK AND HUGE GROWTH OPPORTUNITY, IS NOT EASILY AVAILABLE
Our client is a globally renowned and well established MNC with presence in over 30 countries. The growing and expanding R&D center in India is looking for the following Digital Leader: Very strong enterprise engineering experience in digital commerce which includes software product development across platforms (Web & Mobile) Exposure to innovating, building and delivering solutions at the global level and driving competencies from off shore locations. Building hi calibre engineering teams from scratch and making collective and collaborative technology decisions to support seamless delivery with a parallel focus on innovation and customer value addition. Strong executive presence and proven capability of working with global stakeholders with the penchant and persistance to expand engineering & delivery from India. Noted public speaker and visible technology and business leader. Experience: 18-25 years Qualifications: Engineering with Masters in Business Location: Bangalore
Engineering Manager Responsibilities: Platform stability and smooth functioning on a day to day basis. Proposing and managing budgets for projects and for growth. Supervising the work of multiple teams (build, test, infrastructure). Planning and executing strategies for completing projects on time. Identifying potential roadblocks and building contingency plans. Quickly dealing with bugs and breaks in the operational environment. Determining the need for training and talent development. Team building. Product launch with management buyin. Providing clear and concise instructions to engineering teams. Engineering Manager Requirements: Bachelor's / Masters degree in CS or related. 8 t0 12 years' engineering experience. Proven supervisory and technical skills. Capable of working in an unsupervised agile environment. Must come highly-recommended.
What you'll do: Solve complex development problems and produce the highest quality code while striving to push technical boundaries Work closely with both external clients and internal, cross-functional product and technical teams to support multiple projects Maintain technical design documentation, communicating architectural and design changes to development teams Conduct regular design and code reviews, establishing and publishing quality and performance metrics Manage and foster a team-oriented environment, providing technical oversight to team members Basic qualifications: Bachelor of Science 9+ years of experience working with .NET technologies, with advanced proficiency in C# A minimum of 4-5 years working with SQL Server Databases, designing new or altering existing table structures to meet project requirements Demonstrated knowledge of enterprise architecture and SOA services Strong background in web technologies and architectures Technical acumen and understanding of Agile technical practices and how they operate within an Agile organization Strong Communication Skills Proven ability to build, manage and foster a team-oriented environment Preferred qualifications: Data-driven, analytical approach to problem solving and project management Experience working in a product-based IT company and/or banking and financial services company Familiarity with multiple implementation standards and methodologies, including Agile Experience working with ASP.NET MVC, Entity Framework, LINQ, NoSQL, Message Queue, and building Reusable Libraries
Basic Qualifications • BS in Computer Science, or equivalent background in data structures, algorithms, object-oriented design and systems architecture. • 3+ years professional experience building and operating scalable distributed systems across the full software lifecycle including design, implementation, testing, operations, and maintenance. • Fluency in one or more modern programming languages such as Java, C# or C++. • Experience across front-end user interfaces, business logic, and data tiers. • Experience serving as technical lead, including mentorship of more junior software developers.
Responsibilities Drive innovation in full-stack product development, while relentlessly improving performance and scalability. Responsible for end to end architecture, high level design/ low level design of various systems and applications Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. Help the Team in architectural & design best practices. Envision and develop the long-term architectural direction, with emphasis on platforms/ Product reusable components while adopting a nimble delivery process. Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables. Develop large scale distributed storage systems, service oriented architectures, and reliable monitoring and deployment infrastructure. Drive code and design reviews of components / systems / products in scope and drives the architectural governance for them. Experiment with new relevant technologies and tools, decide future tech stacks and drive their adoption to build scalable systems. Implement long term technology vision for the team. Requirements 10+ years of experience. Expertise in any OOP language ( Python/Java/Go ). Experience with any MVC framework. Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Cassandra/MySQL). Experience with building and maintaining large scale and/or real-time complex data processing pipelines using Kafka, Hadoop, Hive, Storm, and Zookeeper Must have worked on AWS Infra - EC2/S3/Elasticache/Lambda/ELB/AS groups etc. Expertise in real-world problem-solving skills and ability to design/build things from scratch. Have designed/architected large-scale system from scratch. (HLD/LLD) Previous experience in coordinating with multiple teams is a big plus. Strong programming and algorithmic skills. Experience with developing complex and high performance distributed systems scaling to millions of users with production quality deployment, monitoring and reliability. Familiarity with geospatial datasets and services, such as maps, local search, points of interest and business listings data, mobile device location and GPS traces.
Designation - Software Architect About Livspace Livspace is India’s trusted interior design and renovation platform that connects interior designers, homeowners and vendors. For homeowners, Livspace is their one-stop destination for all things interiors. For interior designers and vendors, we’ve streamlined their workflow from design all the way to delivery through powerful and innovative technology. We’re currently in nine Indian metro areas. We’ve made over 20,000 customers happy by delivering their dream homes to them. With over 3,500 interior designers on board, we’re the largest design community India has seen. We employ over 2000 passionate individuals who continue to grow and be a part of this exciting journey. Working at Livspace Livspace believes in an open, intellectually honest cultural where everyone is given the autonomy to contribute and do their life’s best work. As a part of the dynamic team at Livspace, you will have a chance to learn new things, solve new problems, build your competence and be a part of an innovative design-and-tech startup that’s revolutionizing the interiors industry. If you value autonomy, enjoy challenges, believe in getting things done and can work with minimal supervision, come join us As a Technical Lead/Architect you will: Design, implement and enhance new components of the Livspace design platform and supply chain platform. Design new features for the e-commerce properties and front-end products and mobile apps Maintain engineering infrastructure Have significant impact on current and future technology roadmap Complete ownership of Service/Services that your team is responsible for Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices Own large technical deliverables and execute in an exemplary way Be able to conceptualize and develop prototype quickly Contribute creatively in strategic products that will reach large audience Build a web product that users love. Who you are : Deep expertise with any or combination programming languages: Java, Python NodeJS any Object oriented high level proprietary or open source language with strong programming constructs ( Java Preferred ). Substantial experience in building complex and scalable solutions. 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 problems. Experience leading multi-engineer projects and mentoring junior engineers You earned B.Tech or equivalent degree in computer science or related engineering field You have at least 6 years of experience working with large scale web products Your Array (Nice to Have) : 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 environments Able to take high ownership of complex system components and drive it to the next level Good exposure both with tech breadth and tech depth
Should be expert in more than one programming languages, primarilyPython, Django, Flask, MongoDB, MariaDB, ReST endpointdevelopment, micro-service modellingSwagger, Docker, PyCharm, JSON and/or XML serialisation, Jira,ConfluenceExpert in GraphQL and REST API, RabbitMQ developmentShould be proficient in Neo4J, SQLAlchemy and DB design.Should be very strong in Algorithms (real time searching, routing,scheduling, prioritising, etc.)Ideally good to know Elixir, Phoenix frameworkAble to integrate multiple data sources into one system (APIs, web-sockets, data conversion, etc)Understanding of asynchronous design (i.e. celery & reliable queues,asynchronous tasks, etc)Strong testing and debugging skills Knowledge of user authentication and authorisation between multiplesystems, servers, and environments (Token, OAUTH, etc)Attention to detail and confidence working in a large application requiredExperience in building enterprise cloud based applicationsMachine Learning / AI is a plusSome knowledge of DevOps preferred (Docker, Kubernetes,You will Collaborate with team members who are passionate anddedicated multidisciplinary to upgrade and scale our existing datawarehouseWork within a µ-service architecture, leveraging CQRS and eventsourcing conceptsParticipate in all phases of the SDLC - from requirements, design, anddevelopment through testing, deployment, maintenance, and supportBias towards actionContinually improve your craft as a developer and as an engineeringleaderPairing with your teammates to make progress on projects or solveproblemsDesigning solutions to feature requirements prioritised by ProductManagementImplementing solutions designed by you or by teammates through theentirety of the SDLC, including testing, deployment, andoperationalisationReviewing other developers code to ensure it is production readyTroubleshooting production issues when they ariseInspire a small team of developers toward technology goalsDefining and holding the team accountable to stringent Service LevelObjectives for your applicationsCollaborating across teams to facilitate the transition to a µ-servicearchitectureCollaborating with other teams to introduce blue/green or otherdeployment methodologies to reduce risk when introducingchangesImplementing production parallel regression testingWork closely with the product owner to effectively plan projects for theteamProvide updates to the larger engineering team Advocate for yourteam’s needs with the larger engineering teamBring learnings from other teams back to your team to implementLeadcross-team initiatives to produce a positive impact across the entireengineering organisationYour day to day as a Backend Lead would additionally consist of:Estimating features and projects on the product roadmap and holdingthe team honest and accountable to those estimatesPartnering with the Product Owner on writing/approving user stories,including driving technical decisions from the users’ perspectivePartnering with other engineering leaders to collaborate on technicaldecisions with a cross-team impact
What will you do? You will be responsible for the design and development of large-scale, multi-tenant, distributed systems using scalable, fault-tolerant architecture with distributed queues (kafka), distributed caches (redis), high volume data stores (MongoDB, Cassandra, elasticsearch), container-centric deployments (kubernetes). Write Java codes using best practices with high quality standards. Participate in code reviews and deep dive into design discussions.
Analysis, Design, and hands-on development skills in .NET, SQL Server, Angular.JA, Node.JA, MongoDB, etc.Facilitation and Business Analysis skills.Estimation and Project Planning skills for enterprise level applications.Excellent communication and technical leadership skills.
Role and Responsibilities Build a low latency serving layer that powers DataWeave's Dashboards, Reports, and Analytics functionality Build robust RESTful APIs that serve data and insights to DataWeave and other products Design user interaction workflows on our products and integrating them with data APIs Help stabilize and scale our existing systems. Help design the next generation systems. Scale our back end data and analytics pipeline to handle increasingly large amounts of data. Work closely with the Head of Products and UX designers to understand the product vision and design philosophy Lead/be a part of all major tech decisions. Bring in best practices. Mentor younger team members and interns. Constantly think scale, think automation. Measure everything. Optimize proactively. Be a tech thought leader. Add passion and vibrance to the team. Push the envelope. Skills and Requirements 8- 15 years of experience building and scaling APIs and web applications. Experience building and managing large scale data/analytics systems. Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good understanding of software design principles and architectural best practices. Be passionate about writing code and have experience coding in multiple languages, including at least one scripting language, preferably Python. Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision is right/wrong, and so on. Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’. Have experience working with multiple storage and indexing technologies such as MySQL, Redis, MongoDB, Cassandra, Elastic. Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ. Use the command line like a pro. Be proficient in Git and other essential software development tools. Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus. Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana, Graylog, StatsD, Datadog etc. Working knowledge of building websites and apps. Good understanding of integration complexities and dependencies. Working knowledge linux server administration as well as the AWS ecosystem is desirable. It's a huge bonus if you have some personal projects (including open source contributions) that you work on during your spare time. Show off some of your projects you have hosted on GitHub.
Job SummaryLooking for someone to lead a team to build features, design and implement APIs, and improve the performance and reliability of our systems as we rapidly scale our product and organization.Responsibilities and DutiesIn your typical work week, you will lead the development team to implement high quality code in an agile, test-driven development environment. You’ll help create detailed software development plans, scope development effort, and provide reliable resource and timeline estimates. You’ll perform performance and scalability analysis as needed, identify bottlenecks and help improve the overall stability and performance of the system.Required Experience, Skills and Qualifications💪 Must Haves- You’ve been building web applications professionally for 3+ years- You have experience with functional or imperative programming languages -- e.g., PHP, Python, Ruby, Go, C, or Java- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc- You can lead technical architecture discussions and help drive technical decisions- You write understandable, testable code with an eye towards maintainability- You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you- You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval👌 Nice-to-Haves- Startup experience, preferably a tech startup- Open Source contributor💖 Bonus- Experience with leading a team of 10+ developers- Health benefits - sports, gym whatever you want- Work out of the coolest office in Bangalore- Global experience as the team is spread between India and UK⚡ Apply if- You want to be a team member rather than an employee - cultural fit is the most important thing. Start-up life is a roller coaster and we want to make sure no matter how the day has gone we can still go out for a pint at the end of it- You take ownership- You’ve an eye for detail- You’re a problem solver, and a perpetual learner- You possess a positive and solution-oriented mindset
As head of engineering, you will build the product from scratch. The responsibilities include -1. Hiring a best-in-class engineering team2. Working with bank partners to integrate APIs3. Building a smooth and fast user experience Salary no bar. Equity will be offered to the right candidate.
Company DescriptionFounded in February 2019, NYC based, Venture Backed, and well capitalized Liquidity Digital is establishing a new regulatory-compliant ecosystem for private capital formation and securities lifecycle management, enabling accessibility, transparency, efficiency, and liquidity on a global scale. We value agility, innovation, and ability to take and incorporate constructive feedback. This position will be foundational in establishing our presence and building our team in Bangalore.PositionWe are looking for a great Backend developer who is proficient with node.js programming to create highly scalable applications to be deployed on AWS platform. Your primary focus will be on developing back-end services that are going to be used by our frontend layer. These services will, in turn, synthesize the entire business and execution model by calling other services, fetching data from databases and performing defined business logic. You will ensure that these services and the overall application are scalable, robust and easy to maintain.You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated software design, and quality product is important.Activities-Developing enterprise-grade Web Services application using node.js-Designing APIs for the underlying business use cases-Building reusable components and a library of services for future use. -Experience working on Microservices architecture is required-Managing & maintaining the platform where applications are going to be deployed, preferably AWS or any other PaaS-Optimizing components for maximum performance for increasing load and endurance-Writing extensive unit tests and automated system test cases-Writing an optimum level of technical documentation for future developers-Provide constructive feedback to design and product teams.-We are flexible in terms of tech stack. But we prefer node.js / python (django)-Building Enterprise grade infrastructure and taking it to the production-Supervise Team of Back End Devs, and oversee production and quality control-Write Engineering Requirement Documents with Engineering Manager.-Discuss and lay out project specifications.-Review System designs and quality tests with Engineering Manager.-Fluent in English-Attention to Detail Requirements-More than 5 years of experience in software development-Past experience on projects in financial industry that went into production.-Problem solving skills-Experience working in agile environment-Extensive experience collaborating in an engineering team (GIT)-Aware of modern best practices and patterns in chosen language/framework-Experience in Unit and integration testing-Aware of Security best practices (e.g. OWASP)-Experience in relational DBs (MySQL/PostgreSQL) and nosql DBs (MongoDB)-RESTful API-Caching (Memcached)-Authentication methods (OAuth, JWT, OpenID, Tokens)-Experience in Microservice architecture, containerisation and containers orchestration (Docker, Kubernetes, CircleCI)-Logs Management-Experience in ML on Python is a plusNice to have-Experience in fintech startups-Building CI/CD pipelineWe’re looking for someone who has a demonstrable track record in being self-directed and resourceful and is a strong communicator and advocate for the front end experience.This role provides competitive salary and benefits.