Apply now »

Overseas Contractor

Job Req Id:  1413622
We are looking for a motivated and adaptable Software Engineer with 13 years of professional experience to join our team In this role you will work across the full technology stack focusing on building scalable integrations developing userfacing components and managing polyglot data systems You will play a key role in connecting our services to various backend systems enabling powerful data querying reporting and visualization capabilities for our users The ideal candidate is a handson developer who is comfortable with a wide range of technologies and eager to learn rather than being an expert in a single area

Responsibilities

Data integration and connectivity

Design develop and maintain configurable connectors to integrate with a variety of backend systems

Implement properties and configurations for connectors that enable scheduling and monitoring of data pipelines

Ensure that integrations are reliable efficient and securely handle data in transit

Backend services and APIs

Build and maintain RESTful APIs that surface data from various backend systems for consumption by user interfaces and other services

Develop robust backend logic to handle queries that combine data from different sources such as graph databases blob storage and SQL databases

Work with containerization technologies like Docker to package and deploy backend services

Reporting and user interface UI development

Develop user interface components to display complex multisource data in a clear and intuitive way

Utilize or integrate with reporting and data manipulation frameworks eg Python with Pandas or similar internal tools to transform polyglot data into a tabular format with drilldown capabilities

Collaborate with product and design teams to build and refine reporting features based on user feedback

General development and operational support

Contribute to all stages of the software development lifecycle including design development testing deployment and support

Collaborate with senior engineers and teammates participating in code reviews and discussions to ensure code quality

Troubleshoot and debug production issues across the stack

Actively learn new technologies and best practices to improve development and operational processes

Qualifications

Required

13 years of professional software development experience

Proficiency in at least one modern programming language eg Python C Java Go JavaScriptTypeScript

Experience building backend services and RESTful APIs

Basic experience with containerization technologies eg Docker

Familiarity with at least one type of relational database eg SQL and exposure to nonrelational or alternative data stores eg NoSQL graph databases blob storage

Experience with version control systems preferably Git

Strong problemsolving analytical and communication skills

Preferred

Experience with UI development using a modern web framework eg React Angular or Vue

Familiarity with Microsoft technologies and cloud platforms eg Azure is a plus

Exposure to data reporting or analysis libraries and tools eg Pandas

Experience with automated testing and CICD pipelines

A strong curiosity and a fullstack mentality for diving into any part of the system to get the job done

Min Salary:  60/hr
Max Salary:  65/hr


Nearest Major Market: Seattle
Nearest Secondary Market: Bellevue

Job Segment: Test Engineer, User Experience, Testing, Software Engineer, Java, Engineering, Technology

Apply now »