Overseas Contractor
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
Nearest Major Market: Seattle
Nearest Secondary Market: Bellevue
Job Segment:
Test Engineer, User Experience, Testing, Software Engineer, Java, Engineering, Technology