четверг, 20 декабря 2018 г.

#Full-Stack Software Engineer

Full-Stack Software Engineer

Full-Time.
Location: Odessa, Ukraine.

For American IT Product Company, we are looking for a Full-Stack Software Engineer to join our Product Engineering team.

Our team is responsible for building the best applications and services for our partners, business customers.

The company was incubated as a research project at Stanford, where the best and brightest minds in machine learning set forth on how to extract business value from the vast amount of unstructured purchase data in inboxes. When we took that project out of the lab and to the market, we retained the culture of excellence and personal growth, with respect for a healthy work-life balance. We love what we do and care about the people we work with.

About the Product Engineering team
We are a team passionate about programming and committed to delivering the best products for our consumers, teammates, and partners. Our products are composed of many microservices that benefit from the contributions of the whole team.


We love to say yes to our colleagues and offer the best of our skills to help them. We own the products we deliver and maintain them. We can create a new service from scratch and put it into production in less than 5 minutes using managed services, with zero bureaucracy. Our managers actually manage, so you don’t have to attend random meetings. We only have stand-up meetings when we feel they are absolutely necessary. We have a dedicated ops team, available 24/7. And of course, we have tests, automatic builds, source control, issues tracker, and so on.

Your responsibilities
●       Build high-quality user interfaces and beautiful data visualizations for our web applications and internal tools.
●       Develop and maintain our B2B platform, services and APIs that are being used daily for our partners, internal and external customers, applications, and most importantly a huge number of happy users that use our data to make business critical decisions every day.
●       Design, develop and release new microservices ready for a high traffic environment, to provide new and experimental features to our users. You can be serverless, use containers, regular instances or whatever you prefer.
●       Work closely with our product manager, our designers, as well as top talent from our engineering teams to build the best products we can.

About you
●    You have at least 5 years of experience building production software and a degree in Computer Science, Computer or Electrical Engineering (or equivalent experience).
●       You have experience delivering web applications and services that work at a high scale and high level of availability.
●       You are familiar with the full application stack. You can build great user interfaces with HTML and CSS, create fast and reliable backend services in Javascript and Node.js, design an API.
●       You are never afraid of SSHing into a server, and you can create SQL queries to debug an issue
●    You are able to work with a team and in an independent way when necessary, plan your own work and deliverables, find documentation, ask your colleagues for help, document and communicate your work, and raise your hand if you get stuck.
●       You are proficient in spoken and written English.

Technologies we use
Languages - Node.js, Javascript, React, Redux
Databases - Postgres, Elasticsearch, Snowflake
Tools - Jenkins, Chef, Docker
Infra - AWS Services including but not limited to EC2, S3, RDS, SQS, Lambdas etc.
Technologies that other teams use - Python, Java, MySQL etc.

We use a variety of managed services and prefer not to reinvent the wheel. We are fans of CI/CD and automation. As a part of our team you can learn and explore a lot of current and emerging technologies. We follow a culture where we are always learning and improving ourselves and our peers.

Company Vision
To make the world’s highest fidelity commerce data actionable.

Company Values
●       Startup Environment: Work is fun, roles are challenging. Always prioritize the company’s success over egos. We innovate, take risks, move quickly, fail fast and move forward.
●       Hire smart and develop talent: We are entrepreneurial self starters who ignite/inspire growth on an individual, team and company level.
●       Say it like it is: We create a transparent, respectful environment within our company and for our users and partners. We give and receive prompt, honest feedback.
●       Get it done: We measure our success based on results rather than activity. We use the 80/20 rule. Perfect is the enemy of good.
●       Customer success is our own: We treat our customers and partners with respect. We are easy to do business with.

#Full-Stack Software Engineer

Full-Stack Software Engineer Full-Time. Location: Odessa, Ukraine. For American IT Product Company, we are looking for a Full-St...