Reference #: 3716156-470729
Must have the following to apply:
- API Development: Comprehensive understanding of API design principles, with proven experience in developing and documenting APIs
- Testing: Proficiency in various testing methodologies, including unit, integration, and end-to-end testing, and familiarity with relevant testing frameworks
- DevOps: Experience with CI/CD pipelines (GitLab preferred), containerization (Docker), and orchestration (Kubernetes)
- Microservices: Understanding of microservices architecture and its application in web service development
- Performance Optimization: Ability to analyze and optimize API and web service performance, including caching and load balancing
- Software Engineering Principles: Foundation in software development methodologies (Agile), design patterns, and best practices for developing clean, maintainable code
- Version Control: Advanced proficiency with Git and version control systems (e.g., GitLab, GitHub)
- Security: Understanding of software and web security best practices, including authentication, authorization, and common vulnerabilities (OWASP Top 10)
Preferred:
- Imaging Formats:Familiarity with image format specifications (PNG, JPG, TIFF, etc.)
- Document Formats:Familiarity with document format specifications (PDF, Office)
- Cloud Technologies: Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development principles
- Contributions: Contributions to open-source projects
Skills:
- Programming Skills: Demonstrated expertise in at least one primary backend programming language (preferred: Java, C/C++, or C#)
Required Screenings:
Employer will discuss.
Job Description:
We are looking for a highly motivated and experienced software engineer with specialization in backend development to join our SDK team. This role will focus on the maintenance, enhancement, and expansion of our core image and document SDK solutions, which are important to our viewing platforms and also distributed as standalone products.
The candidate will play a role in the design and development of multiple SDKs, utilizing contemporary technologies to address technical challenges and deliver high-performance solutions.
Hiring Process:
Apply via company website.
In order to apply to this position, please click "How to apply for this job" located at the bottom of the job order page, and you will receive the employer contact information. Employer has indicated the means listed are the only means they will accept to apply.
Days and Hours:
Full Time Remote position.
Complete work schedule will be discussed with applicant.
Pay:
Starting rate is: $88,960 to $111,200 per year; depends on experience. Benefits not specified.
Equal Opportunity Employer