This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Showing you new job offers everyday

To post a job, login or create an account |  Post a Job

Full Stack Engineer


This is a Contract position in Walpole, MA posted April 30, 2021.

Position Requirements The company is looking for candidates with strong experience across the following Must have Minimum 5 years of experience Strong programming skills in Python or an equivalent language Knowledge of python frameworks, such as Django, Flask, etc Experience working with relational databases (MySQL, Postgres) and designing data models Experience with continuous integration, test automation, and deployment Experience with observability in distributed and service-oriented systems Experience in microservice architecture design and best practices Experience with API design and best practices Exposure to modern frontend development technologies (e.g. React, Vue) Significant plus Experience architecting client-side Single Page Applications Experience working in a high growth startup environment Bachelorrsquos Degree in Computer Science or Engineering, or equivalent working experience We are looking for a Senior Software Engineer for one of the biggest Amazon partners on the market. Our client raised 750 million so far at an evaluation that could be between 3 billion and 4 billion, or higher. About the Company Our client is one of the fastest-growing acquirers of Amazon third-party FBA (Fulfillment By Amazon) brands. They are becoming one of the largest and most profitable consumer product companies in the Amazon ecosystem while building an amazing place to work, full of people who love to come in every day. So what does the company actually do? It finds the ldquotop-reviewed, bestsellingrdquo essential everyday products on Amazon, and buys the brands from the small business owners. Many of those (usually seven-figure) businesses have grown faster than the owners have expected Engineering team Data Access and Business Services (DABS) is responsible for the services that contain some of the most business-critical data, such as the product catalog, inventory tracking, finance and marketing data. Team works to ensure that data is accessible to the warehouse so that it can be used to drive the company’s intelligence efforts. The team also provides a suite of tooling to internal customers so that they can interact with and manage the functionality and data of our services. Key Responsibilities Design, build, test and operate services, APIs and databases that will be responsible for being the source of truth for data that is core to the company’s business and will be leveraged by teams across the company Contribute to adding functionality and features to our internal portal for teams to interact with and manage the data within the services that the team is responsible for Work closely with Data Connectivity and Data Warehouse teams to standardize on how data is represented in data warehouses and visualizations as well as across 3rd party services Partner with other engineers and product managers on the team to build and groom a roadmap of new ideas and improvements to the services and UIs within the domain based on customer feedback Contribute to the overall engineering organizationrsquos efforts to establish best practices and help refine our onboarding processes Train and mentor junior engineers on the team Perks and Benefits Employee stock incentive Remote work option Unlimited PTO Health Insurance, Dental Insurance, Vision Insurance Frequent parties, swag, food About Employa Apply to this position with Employa and get brand new hiring experience. Employa is a smart recruiting assistant that connects tech talents with the best employers to make the hiring process fast and easy for both sides. Employa AI-driven engines eliminate biases and limitations of human-to-human interaction, so candidates can always make sure that their CVs will be delivered, considered, and evaluated properly. It also enables candidates to track the hiring progress and improve their ranking for the position by answering additional questions from the potential employer.