Software Engineer - Seattle, United States - Tatango

    Tatango
    Tatango Seattle, United States

    3 weeks ago

    Default job background
    Description
    Software engineers at Tatango contribute to the entire development stack.

    They are responsible for internal and external customer facing features which power our next generation platform capable of rapidly delivering millions of messages in just seconds.


    This individual will bring a problem solving based mindset to our engineering team with a focus on writing code, developing documentation, implementing best practices and communicating cross functionally with the rest of the organization.

    Are you ready to work on some tough engineering challenges that tackle scalability using the latest and greatest technologies on the market today? Come join the Tatango Engineering Team

    Requirements


    What You'll Do:
    Iteratively implement backend and frontend software for Tatango's web based applications
    Design and architect scalable solutions that meet our customers needs
    Establish and maintain best practices with the rest of your team members
    Participate and lead code reviews
    Contribute to the entire software development lifecycle from whiteboard through deployment
    Bring a meticulous testing oriented approach to software development
    Drive continuous adoption of new technologies and practices to improve engineering capabilities

    What You'll Bring

    Bachelor's Degree preferred, or equivalent combination of education, training, and experience
    4+ years of experience as a Software Engineer
    Extensive knowledge in Ruby on Rails and/or Typescript
    Experience with front end technologies/frameworks such as React, Javascript, CSS and HTML
    Familiarity with one or more SPA frameworks like Vue or NextJS
    Working knowledge of relational and non relational databases
    Strong cloud experience with AWS services such as

    ECS
    Lambda
    MySQL and/or Postgres
    OpenSearch/Elasticsearch
    S3
    Passion for solving customer problems
    Command of Agile and Scrum processes
    Fearlessness when taking on new challenges or technology
    Excellent communication, problem-solving and presentation skills
    Ownership over responsibilities and proactiveness about those duties. Also demonstrates high work ethic and commitment to individual and team excellence
    Takes and gives feedback in a professional and constructive manner

    Disclaimer


    This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee.

    Other duties, responsibilities, and activities may change or be assigned at any time with or without notice as business needs evolve.

    Tatango, Inc. is proud to be an Equal Opportunity Employer.

    All qualified applicants will receive consideration for employment without regard to age, race, religion, national origin, ancestry, gender, sexual orientation, gender identity, genetic information, political beliefs, marital and family status, disability, veteran status, or any other legally protected basis.

    #J-18808-Ljbffr