Our Mission
We uplift people and economies around the world through entrepreneurship.
Who We Are
We have backed more than 2,400 companies or 5,000+ entrepreneurs in 75+ countries. Notable investments in the 500 portfolio include Credit Karma, Twilio, Canva, Grab, Bukalapak, The RealReal, Talkdesk, Knotel, Udemy, and Ipsy. Most significantly, those companies have helped create thousands of jobs and delighted millions of customers all over the world. Because of our global network and expertise, we are in a unique position to build startups ecosystems worldwide.
Who We’re Seeking
We are looking for an experienced backend engineer to build and manage our products. You will join an early dev team in a dynamic and fast-paced environment and work with cross-functional teams to design, build and roll-out products that deliver the company’s vision and strategy.
What You’ll Do
- Dissect complex business challenges into technical solutions and working with domain-facing leads to prioritize the build
- Design, develop, and deploy services for high availability, low latency, rapid scalability, and ease of experiment
- Ensure high performance and responsiveness level to requests coming from the front-end as well as oversee the integration of front-end elements
- Be in control and advise or make decisions on the technical side of enterprise software systems
- Provide knowledge about technology trends and advising about potential benefits and impacts
- Maintain our infrastructure by automating software deployment, infrastructure configuration
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Produce specifications and determine operational feasibility
- Document and maintain software functionality
Requirements
- Have 3+ years of experience in professional software development (mainly back-end)
- Experience with Python, Flask / Django, GraphQL and RESTful APIs, AWS or GCP, JWT, microservices
- Experience with large-scale, distributed storage and database solutions (SQL or NoSQL - postgresql, redis, neo4j, memcached, elasticsearch)
- Experience implementing automated testing platforms and unit tests
- Thorough understanding of modern cloud architecture and solutions including areas of networking, compute, storage, security, autoscaling, containers, messaging and data
- Optimization of the application for maximum speed and scalability
- Implementation of security, performance, scalability aspects in web application development
- Knowledge of data warehouse, ETL and database management solutions
- Working knowledge on software lifecycle management and code organization
- Ability to document requirements and specifications
- Ability to work independently in small / early teams