Software Development Engineer II - Seattle, United States - Mondo

    Default job background
    Description

    Job Description

    Job Description
    Job Title: Software Development Engineer
    Location-Type: Hybrid-Seattle, WA (3 days/week in-office)
    Start Date Is: 7/15/2024
    Duration: 5.5 month contract with potential for extension or conversion
    Compensation Range: $40-50/hr

    Role Overview:

    The newly formed Content Platform team is seeking a Software Development Engineer to support and develop high-impact software solutions. This role involves building monitoring solutions, troubleshooting, and resolving issues in software applications, as well as enhancing and automating current systems.

    Responsibilities:

    • Develop and implement fixes for software applications.
    • Perform SQL queries and manage REST APIs.
    • Design and scale systems using robust design patterns.
    • Work collaboratively on software projects, focusing on both back-end and front-end development.
    • Automate support processes and document systems.
    • Build new systems and improve metrics gathering on features.
    Day to Day:
    • Develop and maintain software applications, primarily using Python or Java.
    • Troubleshoot and debug issues in internally developed code, implementing necessary fixes.
    • Develop monitoring solutions to ensure the reliability and performance of applications.
    • Improve systems that gather metrics on features, and track and resolve technical challenges.
    • Perform SQL queries to manage and analyze data within the systems.
    • Participate in low-level design and infrastructure setup.
    • Build new systems from scratch, contributing to the design but not solely responsible for it.
    • Work alongside development teams on various software projects, updating and enhancing current software.
    • Collaborate with team members to automate support processes and document systems.
    • Utilize React and JavaScript for front-end development tasks as needed.
    • Integrate and manage cloud technologies, particularly AWS services like Lambda, API Gateway, and Fargate.
    • Automate support processes and ensure thorough documentation of systems and processes.

    Must-Have Skills and Qualifications:

    • Strong coding skills in Python or Java.
    • Experience with front-end technologies such as React and JavaScript.
    • Understanding of cloud technologies.
    • Solid foundation in SQL and system design (design patterns, reliability, scaling).
    • Minimum of 2 years in full-stack software development lifecycle, including testing and operations.
    • Bachelor's degree in Computer Science or equivalent.

    Nice-to-Have Skills:

    • Experience with cloud services like AWS (Lambda, API Gateway, Fargate).
    • Familiarity with TypeScript and additional frontend technologies.
    • Experience in building and maintaining high-availability systems.