Join Ocutix and become part of a creative, forward-thinking community that blends design, technology, and strategy. We’re driven by innovation and inspired by people who dream big. Let your skills make an impact as you help us build transformative digital experiences.

Job Details

Role: Full-stack Developer

Location: Remote

Duration: Contract

Core Responsibilities:

  • Design and implement scalable backend services using Golang.
  • Build and maintain front-end user interfaces using React and modern JavaScript/TypeScript frameworks.
  • Integrate and maintain Apache Kafka pipelines for real-time event-driven architectures.
  • Design and manage relational database schemas, queries, and performance tuning.
  • Implement secure, testable, and maintainable code across the stack.
  • Develop CI/CD pipelines using GitHub Actions for build, test, and deploy workflows.
  • Deploy and manage microservices in Kubernetes clusters.
  • Participate in code reviews, system design sessions, and agile ceremonies.
  • Troubleshoot and resolve production issues across the stack.
  • Required Skills and Qualifications:

Backend (Golang):

  • 3+ years of hands-on Golang development experience.
  • Proficient in building RESTful APIs.
  • Experience with Go concurrency patterns and performance tuning.
  • Experience with Kafka producers, consumers, topics, and partitions.
  • Knowledge of event schema design

Database:

  • Strong knowledge of PostgreSQL or other RDBMS.
  • Ability to write complex SQL queries, design schemas, and optimize performance.
  • Understanding of migrations and data integrity strategies.

Frontend (React):

  • 2+ years of experience building responsive SPAs with React.
  • Proficient with JavaScript/TypeScript, JSX, state management (e.g., Redux or Context API).
  • Integration with REST or GraphQL APIs.

DevOps & Deployment:

  • Hands-on experience writing GitHub Actions workflows for CI/CD.
  • Experience deploying and managing applications on Kubernetes.
  • Familiarity with Docker, Helm, and secrets management (e.g., Vault or KMS).

Soft Skills:

  • Strong problem-solving and debugging skills.
  • Ability to communicate clearly with cross-functional teams.
  • A self-starter who thrives in a fast-paced and collaborative environment.

We’re looking for an experienced Senior Rust Engineer to join an innovative project focused on building robust, high-performance backend systems.

Details

Location: Remote
Time Zone: Open to talents from GMT-8 to GMT+5
Duration: ~6 months
Experience: 6–10 years

What We’re Looking For

  • Strong hands-on experience developing in Rust
  • Solid understanding of API design and integration
  • Familiarity with cloud-native environments (Kubernetes)
  • Proven ability to work independently and deliver clean, efficient solutions
  • Collaborative mindset and excellent communication skills

We are actively seeking a .NET Developer to contribute to the development and maintenance of its software solutions. This position also requires knowledge of the .NET Framework, Software Architecture and Microsoft SQL Server Databases. This position involves interacting with a variety of individuals internally and externally and at all levels of the organization. Candidate must be driven, organized, detail-oriented, and have excellent communication skills.

RESPONSIBILITIES AND DUTIES:

  • Assist in the development and maintenance of .NET Core APIs and .NET Framework WinForms and Web Applications.
  • Develop and administer tests across multiple browsers, platforms, and devices.
  • Assist in reviewing application support tickets and provide correct bug fixes or route them to the correct development team.
  • Work with software Q/A to test corrections and participate in the deployment process.
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.
  • Manage time across multiple projects and tasks in a deadline-driven, team environment.
  • Administer critical analysis of test results and deliver solutions to problem areas.
  • Generate statistics and write reports for management and/or team members on the status of the programming process.
  • Participate in Agile/Scrum meetings and ceremonies
    Investigate and resolve complex defects between integrated software solutions, sometimes without clear documentation.
  • Perform deep root cause analysis to identify and correct long-standing or hard-to-reproduce bugs.

QUALIFICATIONS AND EXPERIENCE REQUIRED:

  • A bachelor’s degree in Computer Science, MIS or related field or equivalent experience
  • 5+ years experience working with .NET Framework 4.0+ (C#/VB/MVC/WebAPI).
  • 3+ years experience working with relational databases (MS SQL Server Preferred)
  • 3+ years experience with .NET Core

Preferred

  • 2+ years experience with HTML/CSS/Javascript
  • Experience with CI/CD pipeline management
  • Experience building APIs/Web Services - REST/SOAP/JSON/XML
  • Experience with development and deployment of iOS and Android mobile apps
  • Experience with setup and monitoring of Observability & Telemetry software – Preference for Azure Application Insights, Grafana and Prometheus

Bonus

  • Experience with Vue and/or React
    Experience making software architecture decisions
  • Experience with Business Intelligence software
  • Experience with containerization

What We’re Looking For

A qualified candidate must be well versed in TypeScript, Angular, and REST. No AI-generated code is allowed in the production code base, so the candidate will need to be able to work independently of external AI services. The position requires a candidate that takes ownership of problems and works with the team to efficiently produce effective, well-tested solutions. Good candidates bring new ideas to the team and strive to improve the product.

The position is remote and requires minimal travel, but candidates should be available during regular business hours. A reliable internet connection is required. Strong communication skills are necessary to effectively interact with the rest of the team and to participate in customer feedback sessions.

Degree in computer science, computer engineering, or similar discipline.

  • 3+ years of experience.
  • Strong web development fundamentals including but not limited to:
  • Strong understanding of JavaScript runtime
  • Angular 16+ (or other modern web application framework)
  • RxJS
  • TypeScript
  • REST APIs
  • JSON
  • HTML / CSS /
  • Responsive design
  • Strong Git skills
  • Client proficiency
  • GitHub pull requests
  • Visualization
  • experience
  • Vega
  • D3
  • Echarts
  • Familiarity with software development
  • life cycles
  • Defining requirements
  • Software design
  • Implementation
  • Unit testing and e2e testing
  • Strong verbal and written communication skills
  • Fluent in English
  • Nice to Have
  • Docker
  • e2e testing tools (e.g. Playwright, Cypress)
  • State management libraries (e.g. NgRx, Redux)

Location: Remote

Description:

  • Senior ServiceNow Developer focused on IT Operations Management (ITOM) and Configuration Management Database (CMDB).
  • Design, develop, and implement robust ServiceNow integrations to expand and enrich our CMDB, ensuring data accuracy and reliability from multiple sources.
  • Develop and enhance discovery patterns, custom probes, and sensors to improve automated CI population and reconciliation.
  • Implement and optimize Service Mapping across all mapping approaches (top-down, traffic-based, tag-based, pattern-based) to ensure accurate visibility of business services and their dependencies.
  • Maintain and optimize CMDB health through effective identification and remediation of data quality issues, regular audits, and ongoing improvements.
  • Contribute to the governance and continual service improvement of CMDB processes and standards.
  • Support the lifecycle management of CIs, including onboarding new CI classes, retiring obsolete data, and maintaining robust relationships and dependency mapping.
  • Collaborate with cross-functional teams to capture requirements, define use cases, and translate business needs into technical CMDB solutions.
  • Act as an escalation point for troubleshooting efforts, root cause analysis, and incident resolution related to CMDB integrations and data anomalies.
  • Document solutions, create knowledge articles, and share best practices throughout the ServiceNow developer and user community within IDEXX.

Required Skills:

  • 5-7+ years of hands-on experience in ServiceNow development with a strong focus on CMDB and ITOM, including complex project delivery and platform integrations.
  • Expertise in designing and building ServiceNow integrations using MID servers, REST/SOAP APIs, Discovery, and Service Mapping.
  • Working knowledge of third-party platforms (Azure, AWS, Google Cloud Platform) and their integration with ServiceNow for CMDB enrichment and ITOM processes.
  • Deep understanding of CMDB data models, CI lifecycle management, and data reconciliation strategies.
  • Strong scripting skills (JavaScript, Glide, Flow Designer) to support custom development and automation.
  • Track record of advancing CMDB maturity and health metrics, driving tangible improvements in IT operations.
  • Experience collaborating with stakeholders across IT, Security, and Service Management teams.
  • Relevant ServiceNow certifications (e.g., Certified Implementation Specialist - CMDB, Discovery, or ITOM) are highly preferred.
  • Excellent analytical, troubleshooting, and communication skills.
  • Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.