TYB019 - SENIOR SOFTWARE ENGINEER

Jt 1.png

TYB019 - SENIOR SOFTWARE ENGINEER

IT

Remote

Senior

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.

APPLY

Infomation

Offered Salary

2,000 $ - 3,000 $

Skills

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