These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Senior Software Engineer

0 people like this description

Vitamin T's client, a start-up changing the way consumers discover and purchase beauty and lifestyle products, is looking for a Senior Software Engineer to join their team in a temp to perm opportunity. This will be the perfect role for you if you are obsessed with delivering the best possible customer experience, value software engineering practices such as testing, and never forget about scalability and reusability when designing code.

In this role you will:
Take your ideas to the next level right away. We experiment, iterate, learn, and repeat.
Build things people love. Our goal is to surprise and delight our customers as much as possible. Great design, simple user experience, and access to data to make smart decision help us to achieve it.
Collaborate, with purpose. You’ll work in small groups with other talented thinkers and figure out how to make our software even better.
Work with people who care. We’re a group of talented professionals who pride ourselves on what we do. We’re smart, innovative, energetic, and lots of fun.

The technology team is responsible for development (and maintenance) of the company's customer-facing sites (in the United States, France, the UK, and Spain), managing hosted and cloud infrastructure, and closely supporting other teams (logistics, marketing, et al.) in our 110+-person company. We work with a wide variety of open-source technologies: Debian-based servers; Chef deployments; Ruby on Rails, Java and PHP services; and Python, Perl and R scripts. The size of our team and the breadth of its responsibilities means we rely on our engineers to be self-motivated and quickly follow through on tasks without requiring close supervision. In return our engineers are given leeway to use their own initiative.

Our team spans software engineering, technical operations, product, and data science. Our challenges include:

Evolving our software and systems architecture to support a rapidly growing customer base across multiple countries and languages.
Designing and implementing the best user experience for our customers; We are striving to revolutionize online retail.
Using data, complex algorithms, and statistics, to personalize the experience for our customers, both offline and online.

Responsibilities:
You will have the opportunity to work with our team on all aspects of our technical infrastructure including:

developing scalable backend services in key focus areas such as logistics, payments, and inventory management
building our internal and developer APIs
developing new user facing features for our incredibly engaged customer base across all markets
working with our data science team to develop an infrastructure for personalization
working with the entire team to provide a consistent, fast, and delightful, experience to our customers and partners


Requirements
5+ years professional software engineering experience, 2+ years web-stack
Experience developing in multiple languages including Java or C/C++ and Ruby, Python or PHP
Experience building restful services
Experience with large scale relational and non-relational databases
Experience with testing and the associated tools/frameworks
A solid grounding in computer science, and an understanding of the efficiency of the code in terms of time and space
You have a thirst for new knowledge, and responsibility. You want to own projects in their entirety, and master new problem spaces and technologies.
You are compelled to excellence
You are pragmatic: sometimes a beautiful solution is impermanent and expedient. You know how to make the call.


Pluses:
Bachelors, Masters or PhD in Computer Science
Startup experience
Experience relevant to E-commerce

If you're interested please share your resume, portfolio and hourly/salary expectations at your earliest convenience. Thank you!

These job descriptions are examples. Looking for work?

Find JobsFind Jobs