TYB019 - SENIOR SOFTWARE ENGINEER
TYB019 - SENIOR SOFTWARE ENGINEER
IT
Senior
Remote
Full-time
Responsibilities
As a senior engineer, you will evaluate the current product tech stack and architect to come up with new innovative architecture decisions and solutions for our product: The product Discovery platform. (We are currently the top 1 Product Discovery platform for Shopify E-commerce).
You will be working closely with the product manager, business analyst, designers, and other engineers to ensure we are building effective solutions for E-Commerce.
Lead engineering architecture design reviews.
Code and architecture design reviews set a high technical bar for the team.
Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers.
Requirements
Bachelor’s degree (or higher) in Computer Science or related discipline.
3+ years experience in software development building successful production software systems.
Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem-solving, and object-oriented analysis.
Proven record of Experience developing software services and an understanding of design for scalability, performance, and reliability.
Excellent verbal and written communication skills.
Experience with modern object-oriented programming languages, including but not limited to: Nodejs, Java, Python or Go.
Proven ability to work in a fast-paced, and in an ownership and results-oriented culture.
Experience in full-stack development ranging from front-end user interfaces through to back-end systems.
Preferred Qualifications
Strong demonstrated skills in implementing and deploying high volume and highly scalable services.
Familiarity/experience with AWS services
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and describe product strategy, technical designs, and software product features.
Benefits
Salary range: Up to 70mil net
Infomation
Offered Salary
2,000 $ - 3,000 $
Skills