About Drip Capital & Tech Team
The engineering team at Drip Capital is responsible for building and maintaining the online global trade financing platform that supports the interactions between buyers, sellers, financing partners, insurance agents, global retail partners, trade agents, shipping & transportation companies, supply chain and warehousing companies worldwide.
Our primary goal is to ensure that customers are provided time-critical capital and at the same time balance requirements related to risk, fraud management, and compliance. The services are accessed by customers worldwide and hence the engineering systems need to be policy-driven, easily reconfigurable, and able to handle multiple regional languages. We use machine learning for risk classifications/predictions, intelligent document parsing subsystems, robotic process automation, REST APIs to connect our microservices, and a cloud-based data lake and warehouse for data storage and analysis.
Our team comprises talent from top-tier institutions including Wharton, Stanford, and IITs with years of experience at companies like Google, Amazon, Standard Chartered, Blackrock, and Yahoo. We are backed by leading Silicon Valley investors - Sequoia, Wing, Accel, and Y Combinator. We are a global company headquartered in Silicon Valley along with offices in India and Mexico.
Your Role
As an AppSec Engineer in Drip Capital’s engineering team, you will have the opportunity to take ownership of :
- Contribute to and improve secure SDLC practice
- Design architecture, methods, and controls required to meet security, compliance, and audit requirements.
- Designing and implementing cloud and network security solutions.
- Do comprehensive threat modelling for our applications and infrastructure in an Agile flow
- Perform secure code review and security assessments of web, android and iOS applications, and cloud infrastructure (infrastructure as code).
- Proactively identify vulnerabilities across our platform and work with developers in fixing them.
- Automate and simplify security, as “Complexity is the enemy of Security”.
- Handle Vulnerability Management and Patch Management processes.
- Participate in the investigation related to Privacy/Security incidents and response activities.
- Work with DevOps to implement the security tools and automation of the security tasks.
- Mentor other engineers and evangelize security practices through cross-functional work with DevOps and engineering teams.
- Testing the deployed security solutions to make sure they function as planned.
Our Checklist
- A minimum of 4 years of experience as an AppSec Engineer
- Hands-on experience in secure design and architecture review of backend services, payments systems like payment gateways.
- Hands-on experience in secure code review and automation of common security workflows.
- Hands-on experience and a proven record of securing one or more of the cloud platforms: Azure, GCP, AWS and Hosted Cloud Solutions.
- Good understanding of OWASP and SANS testing methodologies.
- Good understanding of software security weaknesses and vulnerabilities.
- Good knowledge in securing architecture of web, mobile applications and cloud infrastructure.
- Ability to contribute as an individual and as part of a team
- Working knowledge of any scripting language; Python or Go preferred
- Experience in writing custom tools/scanners/extenders is a plus
- Red teaming experience is a plus
If you love to explore the security aspects of a distributed system that makes decisions related to global trade finance, let's talk!
Similar jobs
Skills and Experience
-
Experience in Process documentation, process mapping and process optimization.
-
Understanding of Software Development Life Cycle
-
Auditing / project facilitation / SQA skills
-
Knowledge and work experience in frameworks like Agile, Lean Six Sigma, Project management, IT services management, Design Thinking etc. will be an added advantage.
-
Exposure to CMMI processes is an added advantage
-
Prior participation as Appraisal Team Member in a CMMI appraisal is an added advantage
-
CMMI V2.0 Certified Associate certification is an added advantage
-
Development/ project work experience/background is an added advantage
Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard.
For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements.
Job responsibilities
- You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
- You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
- You will create large-scale distributed systems out of microservices
- You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way.
- You will apply the latest technology thinking from our Technology Radar to solve client problems
- You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development
- You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills
Job qualifications:
Technical Skills
- You have experience using one or more development languages (Java, Nodejs, React, TypeScript, JavaScript, etc.) with experience in Object-Oriented programming
- You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
- You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
- You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Professional Skills
- You enjoy influencing others and always advocate for technical excellence while being open to change when needed
- Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
Other things to know:
Learning & Development
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Job Description - Architect :
Role:
- Understand complex business problems and implement product features that are secure, scalable, robust, and easy to implement and maintain.
- Take full ownership of product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
- Plan and identify solutions and risks proactively
- Own delivery of assigned work in terms of committed date, scope, and quality
- Remain at the cutting edge of technology trends and use them to solve emerging problems
- Identifying and leading technical initiatives independently towards planned outcomes
Job Requirement:
- Strong experience in developing enterprise web applications.
- Expertise in the Microsoft technology stack (http://asp.net/">ASP.NET MVC 3.5 / 4.0 / 4.5, Web API, SQL Server).
- Good knowledge of Client-side scripting – JavaScript and JQuery, Kendo.
- Knowledge of design patterns is required
- Ability to negotiate technical requirements with global customers
- Ability to communicate with technical experts as well as functional teams
- Demonstrated experience with non-functional requirements like performance, scalability, and security
- Demonstrate Subject Matter Expertise and ownership in the assigned technical area
- Demonstrate experience in mentoring technical teams
- Ability to own solutions for design and architecture
- Experience in Product Engineering is desirable.
- Experience in enterprise software development is desirable
EMB is looking for a Product Delivery Manager to join their team! As a Product Delivery Manager, you will be responsible for monitoring and guiding the execution of all work that is delivered by our partners. You will provide excellent client service, applying the partner’s best resources and effectively managing people across departments to ensure that projects are flawlessly executed on time and on budget.
RESPONSIBILITIES:
- Analyzing the structure of a business, understanding its goals, and advising technical and non-technical stakeholders on how to achieve those goals through technology.
- Being an expert and evangelist for EMB, and in how to deploy our capabilities to maximise customer success.
- Experience in Web/ Mobile App based projects is ideal
- Creating product documentation, user flows, and rough wireframes, and working with designers to refine the customer experience into a polished, shippable product.
- Communicating, translating, and simplifying business requirements to ensure buy-in from all stakeholders
- Working with the Technical team to ensure that they understand what the customer wants to achieve, all the way through to detailed specifications.
- Develop strong, trusting relationships with internal teams and clients
- Ensure flawless execution of projects
- Coordinate with the partners to develop schedules and enforce/ execute them
- Manage the project schedules to ensure completion on time. Surface any unresolved timing or resource issues with the partner
- Develop rapport and partnering relationships with key clients. Build the relationship by demonstrating a genuine sense of responsibility for the success of the business
- Manages project scopes to ensure projects stay on budget
- Involved in project-level strategy planning/development
- Develop a deeper understanding of the client’s business and the automotive environment by actively learning about business, products, and competitive environment.
- Based on knowledge of business and industry, bring forward and identify new initiatives and opportunities
- Writes presentations, POVs, test plans, and recommendations for projects
- Presents creative ideas to clients
- Understand fast past nature of business and positively respond to last-minute client requests
- Sufficient presence to be respected by clients and internally
- Understanding problems and building solution prioritization frameworks
Required Skills
- University degree (ideally in tech-related courses)
- Ideally 1-2 years of experience in an agency environment in a client service role
- Proficient in Word, PowerPoint, and Excel
- Ability to work under pressure, meet deadlines across multiple projects, and display strong organizational skills
- Ability to transfer knowledge from project-to-project
- Well organized
- Shows initiative and desire to learn
- Handles assigned work requests in an efficient, timely manner
- Has strong client relationship experience
- Can successfully complete projects without assistance
- Understanding of KPIs and analytics
- Highly developed interpersonal and communication skills
- Use sound and logical judgment
- Displays strong problem-solving skills
- Strong client service orientation
- Demonstrated strong attention to detail
- Product-oriented problem-solving approach
- Understanding of key marketing metrics and product funnel
At EMB, Relationship is our middle name.
We employ the most innovative talent in the industry to drive digital transformation for our client's businesses and provides creative solutions to help brands grow meaningful relationships with people.
About Mudrantar Solutions Private Limited
Mudrantar Solutions Pvt. Ltd. is a wholly owned subsidiary of the US based startup, Mudrantar Corporation. Mudrantar is a well-funded startup focused on disruptive changes in the Accounting Software for Small, Medium as well as Large businesses in India. Our state-of-the-art OCR + Machine Learning Technology allows customers to simply take photos and our software does the rest of the heavy lifting. Our strategy for CAs, CS and Tax Practitioners is realized through web access for our customers to manage their practice and also manage client communication through freely available mobile app. We also offer data entry automation services through AI/ML platform.
HR Associate
As HR Associate in the IT Startup, you will use your unique blend of HR and Communication skills to recruit top talent in IT Industry as well as retain employees. In this role, you will be responsible for obtaining and recording HR information, managing the HR database, and assisting company employees with enrollment procedures and HR-related issues.
Position
- Full time employment
Location
- Hyderabad or Pune (preferred)
- Any location in India
Requirements
- Recruitment end to end
- On Boarding, Induction
- Learning & Development
- Employee Engagement
- Personal Record Management in ERP
- Attendance & Payroll Assistance
- Employee Retention, Exit Interviews & formalities
Salary:
₹350,000.00 - ₹500,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Work from home
Education:
- Master's (Preferred)
Experience:
- Human Resources Generalist: 2+ years (Preferred)
- recruitment: 2+ years (Preferred)
- HRIS: 2+ years (Preferred)
- You will be part of a collaborative project team
- Will leverage several proprietary and standard tools to implement technical solutions.
- Responsible for understanding business requirements, providing estimation, developing solution, writing unit test scenarios and fixing defects for assigned applications.
• Good knowledge on Frameworks: Laravel, CodeIgnitor
• Have exposure in Doctrine
• Have exposure in Ecliipse and LAMP
We are looking for an Android developer who will take a key role on our team. Our Android developer will be responsible for the development of mobile applications for Android devices.
Remuneration: Annual CTC Rs. 8-10 LPA. Not a constraint for the right candidate.
- You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our (platform/application/etc.)
- Android Developer Skills and Expertise {Below is a list of several skills and responsibilities of Android developers. Remember to remove any that do not fit your specific role}:
- Design and build applications for Android devices on the Android platform.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience with Android SDK and multiple versions of Android.
- Experience with Android framework, as well as offline storage, threading, and performance tuning.
- Must be familiar with RESTful APIs to connect Android applications to back-end services.
- Development experience with accelerometers, touch, gyroscopes, and additional sensors.
- Experience with Android UI principles and best practices.
- Knowledge of the open-source Android ecosystem and the available libraries.
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of code versioning tools (such as Git, Mercurial, or SVN).
We are looking for a Node.js Developer who has experience building back-end services and managing data exchange between the server and user-facing applications. Responsibilities will include the development of back-end micro-services, maintaining the best possible performance for micro-service, quality and responsiveness of the application. You will work closely with the front-end developers in order to implement their components into the application.
Company Details
At Hipla we are building the future of smart, connected, secure workspaces. Sentinel is our
flagship futuristic visitor management system that eliminates manual, unstructured, insecure,
fragmented paperwork cuts through slow-moving, archaic procedures for setting up a business appointment and improves the visitor experience for both organizations and visitors.
Our Tech Stack
Hipla works with stack is made up of React, Node.js, Python, PostgreSQL with AWS as the cloud provider
Experience Required
3 to 7 years
Job Responsibilities
- Writing reusable, testable, and efficient code
- Responsible for entire product lifecycle from concept to deployment
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Implementation of security and data protection
- Integration of data storage solutions
Skills & Qualifications Required
- 3+ years experience in building micro-services using Node.js
- Expert in SQL querying with Mysql/PostgreSQL and ORM (Object Relational Mapper) libraries like TypeORM.
- Able to integrate multiple data sources and databases into one system
- Good understanding of server-side templating languages
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools such as Git