7+ years of extensive software engineering experience preferably in a startup environment where you have shipped a high quality product to users before
T-shaped full stack experience with deep expertise in frontend frameworks like React,
Angular and Vue.js, database design using SQL and NoSQL
We would highly value past experience of building text editors, online whiteboards or content management systems or creator and developer tools
Have experience in building micro-services and distributed systems at scale
Have experience building Real Time Collaboration (RTC) in a digital product.
Experienced in leading front end and back end teams to deliver scalable, maintainable and permanent software; ability to switch between leading and executing (writing code)
as required. Having DevOps experience is a plus
Empathy and ability to communicate your technical solutions, feedback and product ideas constructively
Have strong opinions but are not ideologically tied to specific technologies; naturally curious and willing to take a step to learn something you don’t have experience in;comfortable picking up new stacks and choosing the right tool to get the job done
About Product Based Startup
Similar jobs
Hiring for the position of Technical Manager responsible for Backend and infrastructure for mobile app and website.
Role
● Talented Leader who will be responsible for Leading a group of talented technical individuals to build scalable, and secure products
● Leads our Back-End and infrastructure
● Drives architecture and the design of enterprise mobile/web/API solutions at scale
● Work with Product, Testing and Infrastructure teams to understand product vision and requirements
● Oversee the development and execution of development plans and report on execution
● Work with Product and testing teams to understand product vision and requirements
● Has deep exposure to all aspects of engineering, modern web, desktop & mobile application architectures, data modelling, high level design, low level design, non-functional technical requirements and visual design
Requirement
● 8+ years of experience in hard core development in predominantly product development companies
● Strong troubleshooting, debugging and problem-solving skills
● Proven track record of building scalable and reliable services on Cloud
● Architecture & Design
● Solid experience of designing end-to-end architecture and design of applications using one or more platforms for large-scale high-throughput solutions
● Design and implement technical governance process as appropriate across the application development lifecycle
● coding guidelines, quality standards, best practices, code acceptance criteria, automation
● Experience in collaborating with the team in reviewing application architecture. - Node.js, Web Services REST, MySQL/MongoDB/NoSQL
Education: Engineering/MBA
Requirements
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, Javascript (React.js), XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- 8 - 10 years of overall experience including 3+ years in mentoring & leading a high-performance team
- Experience developing desktop and mobile applications
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Have a strong understanding and appreciation for design first thinking and quality of user experience
- Be well-versed in sprint estimation, planning, tracking, change management and delivery, with prior experience of Agile-based development environments
- Strong command on vanilla/core JavaScript
- Knowledge of UI optimisations and performance.
- Deeper understanding of Chrome Dev Tools. Should understand the nuances of the timeline for perf monitoring.
- Deeper understanding of network layer, HTTP, HTTPS, cookies, local storage.
- Good communication skills, good visual design sense, in-depth experience in developing web-based applications.
- Strong technical aptitude and a good knowledge of CSS fundamentals
• 8 - 15 years of experience building Full Stack applications with a focus on performance and low latency
• 2 - 5 years of experience building React and/or Mobile Applications. Some exposure is a plus but not
mandatory.
• 5 - 8 years working with microservices, API servers, databases, cloud-native development, observability,
alerting and monitoring
• Deep exposure to cloud services, preferably Azure
• Preferably worked in the Retail domain or other similar domains with complex business requirements
• Contributed to & actively maintained one or more open-source projects
• Blogging on performance or related topics
• Speaking engagements at Meetups or Conferences.
Core Skills:
• Strong understanding of Operating Systems, Database,s and Networking fundamentals
• Good understanding of RESTful APIs, GraphQL, and Web Sockets
• Exposure to the Frontend side of the world on Web and Mobile
• Strong understanding of Distributed Systems, Fault Tolerance, and Resiliency. Exposure to setting up and
managing Chaos is a plus
• Exposure to Domain Driven Design (DDD), SOLID principles, and Data Modelling on various RDBMS, NoSQL
databases
• Exposure to building high-performance APIs with the ability to isolate problems in different parts of the
request/response journey
• Good understanding of CNCF projects with a specific focus on Observability, Monitoring, Tracing, Sidecars,
Kubernetes
• Participate in architecture reviews to identify potential issues, and bottlenecks and provide early guidance
• Deep knowledge of at least 2 different programming languages and runtimes. Any two of JavaScript, Ruby,
Python, Swift, Go, Rust, C#, Dart, Kotlin, Java, Haskell, OCaml
• Excellent verbal and written communication
• A mindset to constantly learn new things and challenge the Status Quo
• Hands-on skills combined with leadership qualities to guide teams
Our efforts are focussed on fortifying brands with their own dedicated Artificial Intelligence cloud, transforming their journey from end-to-end. Beginning at Ideation, navigating through Execution, right upto Analysis, every stage is backed by an adaptive AI framework.
Be it novices or experts, Our client helps all marketers navigate the ever-changing marketing landscape.
Its an intelligent system that accumulates the data, understands your target group's behavior with help of the data accumulated, creates the ad and targets at the right time with the right content, which means unique Ads for unique customers' relevance mapped on one to one basis.
Currently our solution is revolutionizing marketing for brands like Swiggy, Amazon, Rapido, HDFC bank, TATA AIG, Yes Bank, GoAir, Livspace, MPL Gaming, etc. with an average upside of about 50% to reductions(to current values brands hold) on CPL,CPI CPC, CPM and also resulting in significant enhancement in acquired LTV of customers.
testing
• and deployment, maintenance and improvement efforts
• Establish roadmap and architecture based on latest proven technologies and our
needs
• Lead & mentor engineers and demonstrate best engineering practices with the
team
• Lead the team to follow software development process including writing unit tests, •
performing code reviews, doing daily standups, setting OKRs and milestones, etc.
• Manage team priorities, deadlines and deliverables
• Write well-crafted, well-tested, readable, maintainable code
• Design and build core components of our backend infrastructure
• Stay on top of state-of-the-art technologies and apply them
• Be extremely hands-on. This is 80% coding + 20% management type of role.
• Experience in building & managing high performance teams
• Experience with Agile/Scrum development and deployment
• Prior experience with AWS, GCP, Azure, Digital Ocean, webservers like nginx.
• Sound knowledge on engineering KPIs and resource loading & utilization.
• Strong leadership skills; ability to influence without authority
Technologies:
Expert in Angular.JS, Python, Django ReactJS,
NodeJS (good to have)
CBs :
MongoDB, Postgres, Maria, MySQL, Firebase, RabbitMQ, Redis, Kafka, REST API Development, Micro services
Dynamic technical leader who can lead a cutting-edge product development team that is tasked with building world class business applications. This role reports to the CTO and will be responsible for engineering one of the key products lines of SmartDocs.
Key Responsibilities:
- Manage the end-to-end engineering process to ensure the product releases are released successfully as per the published product roadmap
- Coordinate requirements prioritization and product managers
- Release products with proper quality
- Coordinate code reviews and ensure proper development guidelines are adhered to
- Coordinate QA testing with QA teams
- Coordinate proper documentation is released
- Coordinate with DevOps engineers to maintain proper development landscape
- Nurture and expand the dynamic development team that is nimble and can meet the requirements of the product managers
Key experience and required skills:
- At least 2 years' experience managing successful development teams building modern web applications in the role of “Developer Manager” or Engineering Manager” or higher
- Experience as a senior Java developer for at least 2 years with full hands-on development experience
- Excellent understanding of modern web application architectures and architecture patterns
- Expertise in Agile and agile-type processes
- Experience being part of SaaS product development is a definite plus
- Significant experience in management reporting and communication to executive leadership teams
Success Factors
The ideal candidate would have been part of one or more startups that delivered modern web applications, preferably SaaS products in enterprise space. The ideal candidate will be a proper mix of management skills and technical prowess.
What we offer
SmartDocs is a modern progressive product company with the mission of delivering awesome Procure to Pay platform to medium and large enterprises to optimize and streamline business processes. We offer:
- Awesome workplace
- Cool benefits
- Cutting tech stack
- Socially Impactful products
- Multiple learning opportunities
What we expect
We are looking for a dynamic leader with the following key traits
- Responsibility
- Accountability
- Flexibility
- Team player
- Awesome communication skills
12+ years of management experience in software engineering.
5+ years of experience managing engineering teams
Strong experience in delivering user interfacing and business critical applications that are scaleable and highly available.
Solid Experience working with Java and related technologies
Experience working with Web and UI technologies (Javascript libraries like React) is a big plus
Experience with building and running microservices in a polyglot environment.
A strong understanding of database design, and experience with SQL databases and NoSQL databases like Mongo
Good knowledge of Cloud native and related technologies like Docker and Kubernetes
Experience with and a thorough understanding of event stream processing and search solutions (Kafka, Elastic etc)
Experience with designing and developing hybrid mobile react-native is desirable.
Experience working on projects using Agile methodologies like Scrum
Ability to design large-scale applications with excellent run-time characteristics such as low latency, fault- tolerance and availability
Ability to review designs and code, provide actionable feedback, and the detail orientation to follow-up on all technical topics
Ability to communicate with large cross-functional teams about various engineering topics such as system architecture, detailed design, APIs, project schedules etc.
Ability to make the right trade-off choices when dealing with functional complexity, conflicting priorities and
aggressive schedules
Desired skills & experience :
Bachelor's/ Master's Degree in Computer Science (or related field) or equivalent
Represent the team and remove hurdles to enable each team member to operate at the highest level of efficiency and productivity
Ability to hire, mentor and manage the performance of a large team.
Ability to communicate with senior executives and business stakeholders.
A learning attitude to continuously improve the self, team and the organization
Ability to work under pressure and manage difficult situations in a fast-paced work environment.
Our client is the fastest growing company in the space of student mobility in Asia Pacific as per Financial times.
More about them
- Long-term accommodation booking platform for students (think booking.com for student housing).
- Helps 80M students worldwide, find and book full-time accommodations near their universities, without the hassle of negotiation, nonstandardized and cumbersome paperwork, and broken payment process.
- Leading student housing platform globally, with 1M+ student housing units listed in 6 countries and across 80 cities.
- Growing rapidly and targeting $400M in annual gross bookings value by 2022.
We, r, are looking to hire an Director Engineering , who is a thought leader,and a world-class engineer who has a proven record of creating an impact on businessand engineering with little or no help. You will own the technology vision andsignificantly contribute to building the engineering team and culture. You will partner wiith Engineering Manager 2
the product and business teams to understand product features and specifications,translate them into high-level and low-level designs, thereby facilitating the team in building mission critical applications.
Key responsibilities
To build next-generation web applications which are efficient, reliable, and scalable.
Explore and design dynamic and compelling consumer experiences.
Analyze system function and performance requirements to support design
concepts.
Actively participate in design and code reviews to build robust applications and prototypes.
Work closely with Product managers, designers, and the business team to
implement solutions.
Maintain a very high standard of product quality, ensuring a delightful experience for users.
Endorsing upcoming standards, launching, iterating, and making a difference.
Technical Skills
1)4+ years of experience, working with web technologies and building scalable and distributed software products and infrastructure
2)Exposure to complete product development cycles - From inception to production toscaling up, supporting new requirements, re-architectures
3)Sound knowledge of design patterns and practices for writing clean, linted,maintainable, and reusable code
4)Experience in working with both backend and frontend web technologies
5)Experience with infrastructure deployment and maintenance
6)Keeps an eye on new platform and ecosystem changes
Regards
Team Merito
upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc. upGrad is looking for people passionate about management and education to help design learning programs for
working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the Best Tech for Education by IAMAI for 2018-19.
- upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India.
- upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany.
- We were also covered by the Financial Times along with other disruptors in Ed-Tech.
- upGrad is the official education partner for Government of India - Startup India program.
- Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning.
About the Role
A highly motivated and passionate individual who has experience in executing end to end web based products and applications; bringing them to production quickly and with high quality. Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find best possible solutions.
Role and Responsibilities
- Collaborate with Product Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs.
- Understand the product requirements, ask questions, and gather information and feedback to design and deliver scalable and flexible systems.
- Deliver end to end applications from front end web development, back end development, middleware integration and persisting data in no SQL or RDBMS databases.
- Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan.
- Build a highly skilled and efficient team by hiring, keeping the team motivated, and managing performance.
- Build a culture of agile development, continuous improvement, and a strong sense of product ownership.
- Drive a culture of high quality at all stages by leveraging CI/CD and automation.
- Identify architectural issues and plans to resolve them.
- Proactively identify risks and define mitigations plans.
- Prioritize to manage ad-hoc requests in parallel with ongoing projects.
- Hands on with programming with 25%+ of bandwidth going into coding activities owned.
Skills/Experience
- A highly talented developer with 8+ years of hands-on experience in building secure and scalable web based applications using Java in backend and JS based frontend frameworks.
- Demonstrated experience managing teams of 5-10 or more engineers in product or online teams.
- Strong knowledge of Java 8+, databases (SQL and NoSQL) , MySql, Mongo. Willing to learn new technologies (Golang).
- Experience working with Cassandra, Spring Boot, Kafka, RabbitMQ is highly desirable.
- Working knowledge of any one or more of AngularJS/ReactJS/VueJS and CSS3, HTML5.
- Strong experience in data modelling for data storage tools in SQL; experience with noSQL is highly desirable.
- Experience building scalable solutions for 2x, 5x and 10x growth with high quality and flexibility.
- Practitioner of test driven development practices. Experience in creating and adhering to best practices for development.
- Experience working with container technologies like Docker and knowledge of CI/CD processes for automated integration and deployment. Basic knowledge of AWS preferred.
- Strong experience in Microservices (SRP) paradigm.
Qualification
B.Tech/M.Tech/MCA(IT/Computer Science)
Roles & Responsibilities:
The candidate is expected to create and lead a team of engineers and drive dev efforts for
Medibuddy and its various products.
The candidate will be part of the Engineering leadership team (IIT/IIM grads) and will help
strategise, execute product roadmap.
Work closely with Product and business teams to strategize or design the features and
product experiments.
Lead a team of 10+ Engineers [backend and/or mobile]
Responsible for engineering delivery in platform & product engineering pods at Medibuddy.
Scale the technology architecture, team and product to drive a 10x growth in next 12-24
months.
Code and Architect key features that form backbone of DocsApp
Conduct performance reviews and mentor and guide the team reporting
Drive adoption best engineering practices in the team and the organization
- Deliver high quality, scalable and maintainable code at a fast pace.Skills & Qualifications:
- 9+ yrs. relevant experience in consumer tech/ or SaaS space.
- Tier 1 background (IIT/BITS/IIIT/NIT), Pass-out from 2014 batch or earlier.
Strong Technical Background: You have strong programming, architecture, DevOps and QA
chops. You should have experience working with a diverse engineering stack in a fast-paced
environment.
Biased toward action. You must be able to do more with less and turn would-be blockers into
opportunities for growth.
Balancing Short Term with Long Term - You have demonstrated strategic execution
balancing short term tactical execution with long term vision. You should be able to adapt
quickly as per the demands of the situation.
Efficient Execution - You must be persuasive, patient, compassionate and possess exquisite
prioritization skills.
Prior management and team-building experience. You'll be managing several direct reports
initially and will have the opportunity to scale and build out a high-performing engineering
team.
Stakeholder management - You complement product and business owners with finding the
right solutions in a timely manner.
Past entrepreneurial experience is a big plus.
Strong grasp of Nodejs/Python stack
Databases/Datastores : Mysql , Redis / Memcache , MongoDB
- Basic Understanding of Android, iOS, Web Application stacks
- One of SQS, RabbitMQ, SNS
- Familiarity with AWS and its services including RDS, ECS, EBS, Cloudwatch, ELK, Redshift
Nice to have -
Logging : ELK, Cloudwatch.
Frontend : html , css , Javascript
Protocols : HTTP, XMPP, MQTT, Socket.io, TCP
As a Lead Solutions Architect at Aganitha, you will:
* Engage and co-innovate with customers in BioPharma R&D
* Design and oversee implementation of solutions for BioPharma R&D * Manage Engineering teams using Agile methodologies
* Enhance reuse with platforms, frameworks and libraries
Applying candidates must have demonstrated expertise in the following areas:
1. App dev with modern tech stacks of Python, ReactJS, and fit for purpose database technologies
2. Big data engineering with distributed computing frameworks
3. Data modeling in scientific domains, preferably in one or more of: Genomics, Proteomics, Antibody engineering, Biological/Chemical synthesis and formulation, Clinical trials management
4. Cloud and DevOps automation
5. Machine learning and AI (Deep learning)