— BS or equivalent, and a minimum of 5+ years of software development experience- ideally in a SaaS/product development company
— Experience with large scale low latency, high throughput services. Ideally, you have worked with large, complex, monolithic applications, have experience decomposing them into microservices, and have an appreciation of the benefits and tradeoffs.
— Strong knowledge of Java
— Experience with database technologies (both SQL and noSQL)
— Experience with the AWS stack, especially EBT, EC2, Kinesis, Lambda, RDS
— Experience with Docker and Kubernetes
— Experience working with CI/CD tools such as CircleCI, Jenkins
— Experience with Netty/NIO
— Experience with service mesh technology
— Knowledge of Python
— Knowledge of Kafka, Spark, NiFi, or Samza
— Comfortable working in roles that at times may be customer-facing
— Excellent written and verbal communication skills
— Experience successfully working with distributed teams across time zones
— Silicon Valley Experience;
— 3 weeks of paid vacation and 2 weeks of days off+sick leaves;
— Corporate retreats;
— Paid lunches and parking;
— Covering professional learning: conferences, trainings, and other events;
— Sports activities compensation;
— English Speaking Club with native speakers;
— Medical insurance;
— VGS stock options.
— Engage in all phases of the software lifecycle- design, implement, test, deploy, and support services in production.
— Maintain a culture of code quality through rigorous testing, automation, and code reviews.
— Be proactive and innovative- we rely on your feedback to build a world-class product.
— Be a part of a team that believes in the core values of transparency, collaboration, grit, and humility; in going above and beyond what is required in order to do the right thing for our customers and the company; and in having fun while doing all this!