Note: The job is a remote job and is open to candidates in USA. Roberts Recruiting, LLC is the largest acquirer of Amazon FBA businesses, focused on bringing high-quality products to market across digital marketplaces. They are seeking a Senior or Principal Software Engineer to help build software solutions that enhance business efficiency and support data management across various teams.
Responsibilities
- Dig in and understand a large problem domain and how we might build software to make our business better or make the jobs of other teams here efficient. Evolve our architecture and design services and related resources to solve these business problems
- Work with a technical manager and a product manager to build out a team of strong engineers to execute on the priorities that you’ll define together
- 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
- Play a key role in the overall engineering organization’s efforts to establish best practices and help refine our onboarding processes
- Train and mentor junior engineers on the team and be a resource to engineers across the org
Skills
- 6-8+ years of work experience
- You're an expert at breaking down complex problems, visualizing a solution to them and designing software to do it
- Extensive experience working with relational databases (MySQL, Postgres) and designing data models
- Strong communication skills, both technical and non-technical
- 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)
- Experience defining and building a microservices platform
- Experience architecting client-side Single Page Applications
Company Overview