Employer Active
Only candidates with 5+ years of overall software development experience are eligible for this role.
Turing is looking for a remote Full Stack Engineer on behalf of a fast-growing food and beverage company on a mission to provide consumers access to quality nutrition by leveraging technology. The developer will be part of a highly collaborative team and contribute to making high-level architecture decisions and implementing solutions across the entire stack. The company is building a world-class, seamless product designed for a true omnichannel environment that spans retail stores, local delivery, robust e-commerce channels, etc. This is an exciting opportunity for developers who enjoy contributing their unique perspective and experience to make decisions that impact hundreds of thousands of users.
Job Responsibilities:
- Build scalable, responsive, and well-documented stacks
- Perform peer code reviews and share knowledge with team members
- Use a holistic, test-oriented approach to troubleshoot, debug and upgrade software
- Create, maintain, and support a proprietary POS (point of sale) system used by the retail locations
- Implement interfaces from mock-ups or written requirements
- Extend and maintain APIs built on Node.js
- Design, implement, and maintain database solutions using PostgreSQL
- Write automated tests including unit, integration, and end-to-end tests
- Troubleshoot and fix software issues
- Perform peer code reviews and provide constructive feedback
- Identify opportunities for improvement in an existing codebase
- Make good technical decisions that provide solutions to business challenges
- Follow best practices in architecting your code to provide maximum maintainability and adaptability
- Collaborate cross-functionally with marketing, retail, customer service, finance, and other departments to achieve business goals
- Maintain an understanding of cross-platform/cross-browser issues, web security, and various attack vectors
- Adhere to the team's coding standards and conventional work ethic
- Plan, design, and execute end-to-end web architecture
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5+ years of relevant experience as a full-stack engineer
- Expert knowledge of JavaScript, CSS, and HTML
- Experience with Angular, VueJS, or React (We use VueJS.)
- Prior experience working with relational databases
- Experience creating GraphQL APIs in Node.js
- Experience creating point of sale (POS) systems is highly desirable
- Experience writing native iOS and Android applications is a plus
- Possess a high-level drive, discipline, creativity, and motivation
- Passionate about web development
- Strong commitment to timelines, accuracy, and professionalism
- Strong customer focus and team orientation
- Solid problem-solving and decision-making skills
- Ability to complete complex tasks independently
- Strong attention to detail and excellent communication skills
How to Become a Turing Developer:
- Create your account on the Turing platform
- Fill in your basic information (name, number, location, previous salary, experience, etc.)
- Solve multiple-choice questions
- Schedule a technical interview
- Final Onboarding
Perks & Benefits:
- Earn salaries higher than local standards
- Work alongside a community of Google, Facebook, Microsoft engineers
- Experience rapid career growth
- No visa requirements to work with the best US companies
- Better work-life balance
Apply today before the vacancies are filled.
Full Time
Software Development / Application Development (IT Software)