Job Description
Job Description
Job Title : Software Development Engineer
Location-Type : On-site - Seattle, WA
Start Date Is : 7 / 15 / 2024
Duration : 5.5 month contract with potential for extension or conversion
Compensation Range : $40-60 / 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.
30+ days ago