Key Job Responsibilities:
- He/She is a responsive team player who can proactively contribute for building technical
strategies for applications and systems by promoting an understanding of the technology and business roadmap.
- He /she is someone who thrives in a fun, fast-paced, dynamic, startup-like environment.
- Work very closely with various business stakeholders to drive the execution of multiple
business plans and technologies.
- Work closely with Product, Design, and Marketing to conceive features, plan projects, and build roadmaps
- Prior experience with scalable Architecture managing team of minimum 5 engineers and
coaching, mentoring while maintaining a role with code development.
- Proven history of contributing to product strategy and shipping products with multi-functional teams.
- Highly involved in recruitment while building team also leading app development for both platforms.
- Promote and support company policies, procedures, mission, values, and standards of ethics and integrity.
Minimum Qualification:
- Total of 10+ years experience
- Hands-on working on Java ( {Language understanding - Java 8, Lambdas, Collections,
- Worked on REST frameworks/libraries like Spring MVC, Spring Boot, Dropwizard, REST popular frameworks & libraries}, JVM, GC tuning, performance tuning) Express etc
- Experience in Microservices architecture is a must.
- Working on public clouds such as AWS, GCP, Azure etc is preferred
- Worked on Relational data stores viz. MySQL, Oracle, or Postgres.
- Worked on Non-relational data stores viz. Cassandra, HBase, Couchbase, MongoDB, etc
- Worked on caching infra viz. Redis, Memcached, Aerospike, Riak, etc
- Worked on Queueing infra viz. Kafka, RabbitMQ, ActiveMQ etc
Similar jobs
Technical Architect
at Subhanu Technologies Solutions Pvt Ltd
- Produce clean code and automated tests
- Align with enterprise architecture frameworks and standards
- Be the role-model for all engineers in the team in terms of technical competency
- Research, assess and adopt new technologies as required
- Be a guide and mentor to the team members and help in ramping up the overall skill-base of the team.
- Produce detailed estimates and optimized work plans for requirements and changes
- Ensure that features are delivered on time and that they meet the business needs
- Strive for quality of performance, usability, reliability, maintainability, and extensibility
- Identify opportunities for process and tool improvements
- Use analytical rigor to produce effective solutions to poorly defined problems
- Follow Build to Ship mantra in practice with full Dev Ops implementation
- 10+ years of core software development and product creation experience in CPaaS.
- Working knowledge in VoIP, communication API , J2EE, JMS/ Kafka, Web-Services, Hadoop, React, Node.js, GoLang.
- Working knowledge in Various CPaaS channels - SMS, voice, WhatsApp, RCS, Email.
- Working knowledge of DevOps, automation testing, test driven development, behavior driven development, server-less or micro-services
- Experience with AWS / Azure deployments
- Solid background in large scale software development.
- Full stack understanding of web/mobile/API/database development concepts and patterns
- Exposure to Microservices, Iaas, PaaS, service mesh, SaaS and cloud native application development.
- Understanding of Agile Scrum and SDLC principles.
- Containerization and orchestrations:- Dockers, kuberenetes, openshift, consule etc.
- Knowledge on NFV (openstack, Vsphere, Vcloud etc)
- Experience in Data Analytics/AI/ML or Marketing Tech domain is an added advantage
CoreStack, an AI-powered multi-cloud governance solution, empowers enterprises to rapidly achieve Continuous and Autonomous Cloud Governance at Scale. CoreStack enables enterprises to realize outcomes such as 40% decrease in cloud costs and 50% increase in operational efficiencies by governing operations, security, cost, access, and resources. CoreStack also assures 100% compliance with standards such as ISO, FedRAMP, NIST, HIPAA, PCI-DSS, AWS CIS & Well Architected Framework (WAF). We work with many large global customers across multiple industries including Financial Services, Healthcare, Retail, Education, Telecommunications, Technology and Government.
Responsibilities:
- Part of a Cloud Governance product team responsible for installing, configuring, automating and monitoring various Cloud Services (IaaS, PaaS, and SaaS)
- Be at the forefront of Cloud technology, assisting a global list of customers that consume multiple cloud environments.
- Ensure availability of internal & customers' hosts and services thru monitoring, analysing metric trends, investigating alerts.
- Explore and implement a broad spectrum of open source technologies. Help the team/customer to resolve technical issues.
- Extremely customer focused, flexible to be available on-call for solving critical problems.
- Contribute towards the process improvement involving the Product deployments, Cloud Governance & Customer Success.
Skills Required
- Minimum 3+ Years of experience with a B.E/B.Tech
- Experience in managing Azure IaaS, PaaS services for customer production environments
- Well versed in DevOps technologies, automation, infrastructure orchestration, configuration management and CI/CD
- Experience in Linux and Windows Administration, server hardening and security compliance
- Web and Application Server technologies (e.g. Apache, Nginx, IIS)
- Good command in at least one scripting language (e.g. Bash, PowerShell, Ruby, Python)
- Networking protocols such as HTTP, DNS and TCP/IP
- Experience in managing version control platforms (e.g. Git, SVN)
Company Overview:
At Porter, we are passionate about improving productivity. We want to help businesses, large and small, optimize their last-mile operations and empower them to unleash the growth of their core functions. Last mile delivery logistics is one of the biggest and fastest growing sectors of the economy with a market cap upwards of 50 billion USD and a growth rate exceeding 15% CAGR.Porter is the fastest growing leader in this sector with operations in 14 major cities, a fleet size exceeding 1L registered and 50k active driver partners and a customer base with 3.5M being monthly active. Our industry-best technology platform has raised over 150 million USD from investors including Sequoia Capital, Kae Capital, Mahindra group, LGT Aspada, Tiger Global and Vitruvian Partners.
We are addressing a massive problem and going after a huge market. We’re trying to create a household name in transportation and our ambition is to disrupt all facets of supply chain. At Porter, we’re here to do the best work of our lives.
If you want to do the same and love the challenges and opportunities of a fast paced work environment, then we believe Porter is the right place for you.
Company URL:https://porter.in/
Responsibilities
This role requires a person to drive the engineering of a set of products by aligning with business and product
stakeholders and building and upskilling a team to aid in this. The responsibilities include:
1. Business and product alignment and planning
• Work closely with business and product stakeholders to understand and align with product initiatives and
iterations.
• Help shape the engineering requirement by aligning with the product manager and fleshing out concepts
and user flows.
• Formalize business requirements into roadmaps and sprints.
2. Product and system development
• Drive high level modeling and design for projects, also focusing on non-functional aspects, including but
not limited to database design, communication protocols, deployment systems, etc.
• Drive adoption of design frameworks like domain driven design, clean architecture, etc., resulting in a
robust layered architecture.
• Drive good code review practices, using the review process as a mentoring tool to upskill people.
• Ensure test coverage of systems, partly through unit and integration testing, and partly through blackbox
testing by collaborating with the Quality Assurance team, via good testing practices.
3. Project Management
• Drive the execution of the project by delegating tasks effectively.
• Resolve blockers through technical expertise, negotiation and delegation.
• Estimate timelines and ensure adherence to them through effective sync-ups and course corrections.
4. Maintenance
• Formulate SLAs and oversee their adherence for the various systems, effectively tracking issues and
performance inefficiencies.
• Performance monitoring and optimization for systems.
• Drive technical re-design, remodeling and refactoring of systems for robustness and sustainability.
5. Team Management
• Typically manage a team of 3 - 6 members and a portfolio of 3 - 6 products.
• Do periodic assessment of reportees, chart their career growth paths and train them.
• Recruit members into the team by collaborating effectively with the recruitment team.
Technologies Used
• Web application frameworks : Ktor, Spring Boot, Ruby on Rails, Node.js, Java Play, AWS Lambda
• Languages : Kotlin, Java, Ruby, Javascript, Python
• Datastores : PostgreSQL, Aerospike, Redis, DynamoDB, Amazon Redshift
• Communication : HTTP, Amazon SQS, Sidekiq, Amazon SNS
• Server management : Amazon ECS, Docker
• Design frameworks : Domain Driven Design, Clean Architecture, Layered Architecture
Product Overview
You will be contributing to products concerning both customers and partner drivers. Product sectors
include:
• Growth : You’ll build tools to help boost user growth on the platform including our industry best
driver on-boarding, training and certification system, referral system, and lead management
models.
• Lifecycle Management : Build tools to help users engage with the platform better, which includes
rewards and recognition module, subscription service, account management tools, partner and
customer wallets and payout modules, and churn detection systems among others.
• Transaction Experience : You’ll help deliver the most delightful booking experience to our
customers and drivers. As part of this team, you’ll be responsible for our core booking system,
pricing and payment systems, location tracking and filtering services, fraud prevention systems,
and in-app ticketing and support among others.
• Fulfilment : As part of the fulfilment team, you’ll work on systems which ensure high degree of
ride fulfilment on the platform. Tools including allocation methodologies and system, dynamic
pricing, dynamic partner routing, and partner re-activation tools among others.
• Enterprise Solutions : You’ll help Porter’s enterprise customers achieve delivery excellence. You’ll
build tools for contract management, fleet management, fleet and route optimisation tools,
alerting and monitoring tools, and analytics suite among others.
Qualification Prerequisites:
• Software engineering experience of greater than or equal to 7 years
• Experience managing a technical team of at least 3 people
• Exposure to consumer facing products
• Strong technical background and ability to contribute to design and review
• Familiarity with our tech stack or an analogous tech stack
What you must know?
Hands on technical experience with architecting and building a large scale product
, He/She should have flair for technology & business, be eager to take up challenging
assignments in global setup and have relevant experience working with b2b startups in
growth stage targeting global markets based out of India.
Roles & responsibilities
• Lead a team of talented 10+ engineers (developers and QA) through all stages of product
development and delivery ( requirement gather, requirement detailing, design,
development, testing, release )
• Hire, mentor and develop engineers to create high-performing teams
• Identify, coach and retain engineering talent and strengthen software development teams
• Provide constructive feedback and mentor team members to go to next level
• Build and maintain good relationship with peers, product management, architects,
customer support, HR, talent acquisition team and other cross-functional teams
• Work closely with engineering leaders and product managers for product delivery
• Contribute in engineering management team activities like, hiring, onboarding,
performance appraisal, skill management,release planning and delivery etc.
• Provide technical leadership to software engineers to build a high quality software product
• Collaborate with Internal/external stakeholder to enhance the quality of engineering
deliverables
• Establish and promote a culture of excellence with end-to-end ownership for delivery
• Ensure complete solution design in collaboration with product management, architects
and technical leads
• Participate in the creation of engineering roadmap based on organization strategy
• Drive execution of quarterly releases and a roadmap of next year.
• Analyze customer issues, suggest and implement a practise to address and improve
customer satisfaction about the product
• Hands on coding and contribute in code reviews
• Identify,develop and improve engineering practices for development, QA, devops and agile
implementation.
• Build and monitor team performance metrics.
What will qualify you for this role?:
• 13+ years experience with 2+ years in managerial capacity leading a team of 10+
developers
• Hands on technical experience with architecting and building a large scale product
• Experience with modern devops tools and technologies
• Proactive and solutions-oriented with experience in working in ambiguity
• Excellent coding and debugging in one of the languages java/python/React
• Good understanding of distributed architecture, microservice etc
• Familiarity with cloud infrastructure. Knowledge of AWS would be an added advantage.
• Experience with setting up/tracking engineering matrices
● Be responsible for the overall development and management of the company’s
products, including budget
● Hire, train, guide, and review team members (including Team Leads, Software
Developers, and QA Analysts) during the entire software development lifecycle
● Help to design the system architecture to ensure products are— high performing,
scalable, visually appealing, and secure
● Build strategies to mitigate risks including downtime, malicious attacks, and
technical debt
● Engage in technical discussions with enterprise customers/clients (whenever
required)
● Work directly with the Founder/CEO to build product objectives and pipeline, and
see through their execution
Eligibility Criteria
To be eligible for the role, you must have the following prerequisites and skills:
● (Required) Graduation in BE/B.Tech. in CS, IT, SE from a reputed institution and
an aggregate of 65% or above, or CGPA- 7.0 or higher
● (Required) Between 6-10 years of hands-on experience in software development
roles, preferably full-stack in SaaS
● (Required) High proficiency in English communication- written and verbal
● (Required) Hands-on experience in the following: Web Development
Frameworks, Programming Languages (Python/Java/Javascript), and AWS
services
● (Required) Working knowledge of architecting, building, and operating highly
scalable, available, performant, and secure solutions; database concepts
(Queries optimization, ACID properties, Scaling Databases, etc.); and building
solutions in multiple stacks
● (Required) Experience in hiring, training, guiding, and reviewing teams
● (Good to have) M.Tech. in CS, M.Sc. in CS, or Masters in Engineering
Management (MEM) from a reputed university
● (Good to have) Experience in managing product(s)/team budgets
● (Good to have) Experience in customer/client engagement
● (Good to have) Planning, management, and documentation skills
Job Benefits
As a part of your compensation, you will be offered the following:
● Salary: CTC INR 21-30 LPA
● Working Days: Monday - Friday
● Flexible working hours (9 hours per day)
● Work-from-home during pandemic
● Total number of leaves in a year: 24 (in addition to gazetted holidays and
weekends)
● 1 work-from-home per month when working in the office during normalcy
● Medical Insurance
● Opportunity to grow your career & become the company’s CTO
The Senior Engineer should have extensive experience working with the following technologies – Checkpoint R80, Threat prevention. Along with in depth knowledge of CLI commands for statistic gathering such as cpview, packet captures and sniffer. The skillset should also include Provider 1 MDM along with Network compliance through SKYBOX
The candidate should have both CCSA & CCSE qualifications, ideally with Check Point Security Master certification or aiming to achieve
This may involve working as a Lead Technical Specialist on projects involved in planning, research, evaluation and design of network infrastructure components to integrate with the Firewall Technology
Principal Accountabilities: Key activities and decision making areasTypical Targets and Measures
Impact on the Business
Meets expectations of internal customers through delivery of high quality projects, meeting their needs and demonstrating the added value of service provided.· Improvements in customer satisfaction and service quality ·
To support and maintain full functionality of equipment and applications provided by ITID.·
Resolve assigned incidents efficiently and to the complete satisfaction to the customer base. Ensure SLA for incident resolution is adhered and improved upon ·
Meets quality targets as assigned by ITID Management for Change, Service Levels and Problem Resolution times·
Ensure requests are completed in good time and to the customers satisfaction ·
Identify and improve efficiency and potential improvements of CES infrastructure.·
Continually strive to improve current processes in order to improve delivery of CES services to the customer and in turn reducing the overall cost. · Communicating effectively with key business users regarding requirements ·
Participate in the testing/piloting of new services/hardware Customers/Stakeholders To ensure that the business’ IT needs are understood and that services are tailored to meet their requirements, and also to ensure that users are fully aware of the services available and receive maximum benefit from them. Through an understanding of business function and the ability to prioritise incidents/requests accordingly. ·
Be involved in and participate in Customer Engagement processes·
Ensure communication to business community is clear and unambiguous ·
Implementation of service Improvements. ·
Identify, monitor, drive and track service improvements creating & managing a culture of continuous improvements Leadership & Teamwork · Work effectively as part of a team to drive Infrastructure deliverables and Infrastructure Support requirements. ·
Work as part of a wider team undertaking delivery of small projects and BAU requests conforming to project management standards, guidelines and techniques.· Delivery against specification/customer need and on time. ·
Participate in the testing/piloting of new services/applications.· Through regular liaison, as required with designated team leader/manager. ·
Contributions to delivery focused teams, consistently delivering high quality results. · Managing small project implementations and general business moves and changes.·
Team goals aligned to strategic goals where individuals understand their role in attainment of global objectives. ·
Pro-actively managing the overall service delivery to meet internal targets ·
Ensure that actions from Team meetings are followed through to completion · Collaboration and contribution to team objectives ·
To keep line management aware of any developing IT or other issues.
Operational Effectiveness & Control ·
Ensure compliance and be able to demonstrate adherence to internal controls, Telecoms Group Standards and Information Security Secondary Standards.· Ensure compliance and be able to demonstrate adherence to internal controls, Telecoms Group Standards and Information Security Secondary Standards. · Manage Problem and Incident resolution and subsequent MI, liaising with third parties & other ITID service lines to resolve or escalate incidents/service requests. Providing excellent customer support. · Ensure that Network documentation is regularly maintained and used when required. · Ensuring that standard ITIL processes are followed correctly and appropriately, e.g. Problem Management, Incident Management, Release Management, Change Management and Configuration Management. Implement ITIL best practice where applicable. · Liaison with other ITID and HSBC Technology departments and 3rd party suppliers, managing 3rd party relationships to deliver service against contractual requirements where applicable. · Have the ability to influence peer groups including the use of high quality negotiation skills · Work closely with local, Regional and Global teams to increase the efficiency and quality of Network processes and procedures.
Major Challenges (The challenges inherent in the role that require a continual test of the role holder’s abilities) ·
Managing conflicting priorities · Producing documentation/communications of a high quality that ensures clear and easily understood. ·
Ensure all aspect of the environment is maintained efficiently with minimal disruption to the customer base. ·
Continually strive to evolve existing processes to improve efficiency of deliverables to the customer base and in turn reduce year on year costs by agreed targets ·
Adopt a customer service attitude that represents the support model in a correct and purposeful manner and thus ITID as a whole ·
Achieve delivery of incidents and requests in line with the agreed SLAs. ·
Identifying areas of potential service improvement and efficiencies.
Role Context (The environment and operating conditions of the role including the extent of guidance and authority)
The Senior Engineer role is part of ITID, Telecommunications Services, Global CES team.
They have the primary responsibility to provide day to day design and support to ensure the global CES infrastructure is maintained to agreed service levels and standards and customer needs are met in the most appropriate way.
As part of a global team, they will build and maintain strong, trust based relationships with peers spanning multiple geographies and time zones.
The Senior Engineer will have the ability to work under minimal supervision from management and will be a source of support and guidance for junior colleagues.
Management of Risk (Operational Risk / FIM requirements)
The jobholder will ensure the fair treatment of our customers is at the heart of everything we do, both personally and as an organisation. This will be achieved by consistently displaying the behaviours required to support HSBC’s principles and priorities.
The jobholder will also continually reassess the operational risks associated with the role and inherent in the business, taking account of changing economic or market conditions, legal and regulatory requirements, operating procedures and practices, management restructurings, and the impact of new technology.
This will be achieved by ensuring all actions take account of the likelihood of operational risk occurring.
Also by addressing any areas of concern in conjunction with line management and/or the appropriate department.
Observation of Internal Controls (Compliance Policy / FIM requirements)
The jobholder will also adhere to and be able to demonstrate adherence to internal controls. This will be achieved by adherence to all relevant procedures, keeping appropriate records and, where appropriate, by the timely implementation of internal and external audit points, including issues raised by external regulators.
The jobholder will implement the Group compliance policy by containing compliance risk in liaison with Global Head of Compliance, Global Compliance Officer, Area Compliance Officer or Local Compliance Officer. The term ‘compliance’ embraces all relevant financial services laws, rules and codes with which the business has to comply.
This will be achieved by adhering to all relevant processes/procedures and by liaising with Compliance department about new business initiatives at the earliest opportunity. Also and when applicable, by ensuring adequate resources are in place and training is provided, fostering a compliance culture and optimising relations with regulators.
Engineering Manager - Full Stack
at upGrad
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)
Technology Lead
Location: Bangalore/Mumbai
Requirements:
- Experience in building tech platforms
- Setup SDLC processes within the team.
- Define Architecture and tech design of the system. Take strategic calls in deciding the tech stack to be used.
- Should be a hands on coder and should contribute significantly to the code base.
- Manage task allocation and delivery timelines for the team.
- Team building and hiring. Should be able to define the resource requirements and work with hiring managers to fill in the positions.
- Work closely with the product and business team to execute the vision and roadmap of the company.
- Domain expertise in Payments/Lending/Fintech is preferred.
Engineering Manager
About the Role:
We are looking for an experienced programmer to join our engineering team. You will play a vital role to create an impact on our product platforms, introduce innovation and execute technical strategy as and when required. This approach should allow continuous and consistent improvement to our existing products. Ability to multitask, and thrive in a fast-paced environment, solution driven approach towards work is highly desired. Overall, you’re required to demonstrate an excellent mix of technology exposure, team management, collaborative work style, leadership skills and values.
Key Responsibilities:
1. Work with cross-functional teams, leaders across the organization to lead our frontend, backend and infrastructure engineering layers.
2. Understand, analyze, design and develop scalable software ecosystem, technical specifications artifacts and documentation.
3. Execute and perform detailed analysis of technology problems and technical environment and use it in designing solutions
4. Optimize existing coding guidelines and introduce unit testing principles as per market standards.
5. Keep a track of development and execution plans and report on execution (if any)
6. Act as a mentor and guide engineering team (formally / informally) in designing and implementing technical solutions
7. Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Desired Skills:
1. Minimum 8+ years of experience in software engineering and development
2. Strong understanding of nanoservices architectures and frameworks development
3. Hands-on coding experience with Java, Node, or Python and good exposure and working knowledge with Elastic search, SQL, NoSQL, Angular etc.
4. Experience with developing on cloud environment (especially AWS)
5. Should have the utmost passion for both technology and people leadership
6. Strong fundamentals in core Computer Science areas like Data structures, Algorithms
7. Good exposure to databases queries
8. Experience and skill in hiring and developing engineering talent is a plus.
9. Ability to work independently or with a group.
10. Willingness to sit for extended hours (If required).
Nice to have:
1. GitHub and StackOverflow profile showcasing your contributions
2. Certification in AWS
3. An entrepreneurial mindset
What we offer:
1. Atmosphere of growth and opportunity
2. Collaborative culture of smart, young and dedicated people
3. Super modern WeWork office with the cappuccino on tap, ping pong tables, and exciting atmosphere.
4. Other employee perks and benefits.
1.) Design Application Architecture, Engineering Processes, Engineering Best Practices, People Management, Code Reviews.
2.) Deep understanding & Working Experience in Design Patterns, Data Structure & Algorithms
2.) Understand Design Alternatives with Trade Off's and Matching Costs & Performance Expectations
3.) Define the Right Teck Stack , Data Flow , Data Store - FULL Stack
4.) Understand the Failure Points in Design , Coding , Stack Related Issues
5.) Part of Open Source Community , Understand Common & Specific Issues & How Others have solved it
6.) Proficient in Different Design Models & PROS & CONS"
Must Have Experience/Attributes -
Multi-year experience in Designing & Coding Applications of a successful Online platform
Experience in Designing Distributed Applications @ Scale
Proficiency with scalability and high availability strategies for Java Services & Microservices on distributed platform
Defining solution based on the set of Non Functional Requirements - security, reliability, performance, maintainability, scalability, and usability
Strong Debugging and Troubleshooting expertise
Strong desire and ability to look for and adopt best practices/community driven open source framework and technologies into design deliverables
Should be obsessed with code quality, performance optimization and tools usage to improve productivity/quality
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Experience of driving activities to influence code quality and process rigor
Enthusiastically follow technology trends, software engineering best practice and technologies while enjoying the challenge of solving complex problems
Experience of working on E-commerce platform
Experience in Dockers and container orchestration on Kubernetes
Working Experience in Integration Technologies / Middleware like Kafka, Rabbit MQ , ESB
Knowledge on Cloud Ecosystem - Added Advantage