LOOKING FOR US SOFTWARE ENGINEERING VACANCIES?
JOIN THE BYDREC TEAM

AVAILABLE CAREERS

REACT DEVELOPER

  • 5+ years of experience as a front-end engineer.
  • Strong JavaScript (ES6 and later), CSS, and HTML fundamentals.
  • At least two years of experience developing commercial web applications with React.
  • Knowledge of semantic markup and programming for accessibility on the web.
  • Experience maintaining software with git version control.
  • Familiarity with Node.js build tools, e.g., webpack, react-scripts, eslint, etc.
  • Some experience with unit testing libraries, e.g., React Testing Library, Enzyme, etc.
  • Solid foundation in front end software design patterns/architecture.
  • Experience working with REST APIs.
  • Experience collaborating with UI/UX designers, backend engineers, and product managers.
  • Effective written and verbal communication skills. Able to explain complex technical ideas other non-technical stakeholders.
  • Experience working in Agile/Scrum software development methodology

FULLSTACK DEVELOPER

  • Communicate technology options and opinions to clients and internal staff diplomatically.
  • Write consistently high-quality code and develop knowledge outside of your core competencies, for example Dev Ops, CI, ADA compliance and performance optimization
  • Perform code reviews, use Git and pull-request workflows
  • Collaborate with fellow developers and be a mentor to teammates.
  • Collaborate with our QA, Creative, Delivery, Strategy and Shopify teams.

  • You know back-end technologies like PHP and PHP Frameworks such as Laravel, Symfony
  • You can perform Front-end development with HTML, CSS (including frameworks like Tailwind), and JavaScript (ES6)
  • You know E-commerce platforms like Shopify and Bigcommerce
  • You know Drupal, Wordpress, Symphony, Node or equivalent
  • You don’t mind talking to people.
  • You are a team player.
  • You live and breathe best practices.

STREAMING MEDIA ENGINEER

  • Help design and build Media Streaming using HLS, DASH
  • Contribute to design and architecture discussion to enable secure, scalable and maintainable software
  • Provide troubleshooting and 2nd-tier support for existing applications.

  • Senior Software Engineer (Java or Python)
  • Media background (FFmpeg highly desirable)
  • Server-side experience
  • Degree in Computer Science
  • 7+ years of software development experience
  • Knowledge of streaming media protocols: HTTP Live Streaming (HLS), DASH, RTMP, RTSP, etc
  • Working knowledge of media codecs, formats, transports and container protocols, such as MPEG-2, H.264/AVC, AAC, AC3, MP4, TS, etc
  • Experience in developing for media streaming servers. Experience using Wowza Media Streaming Server is a big plus.
  • Experience building media transcoding pipelines for VOD.
  • Experience in developing/deploying streaming infrastructure on cloud services
  • Understanding of CDN architectures (caches, origin servers, proxies, etc)
  • Hands on programming experience in Java
  • Experience working with Closed Captioning standards, DRM and related technologies
  • Strong written and spoken English( 90% English Level)

RELEASE AUTOMATION ENGINEER

  • Overall 7+ years of IT experience
  • 5+ years hands-on experience with Release automation tools and practices
  • Strong written and spoken English( 90% English Level)

  • Experience with continuous integration and continuous deployment using Jenkins, Gitlab
  • Groovy, DSL experience with custom Jenkins pipelines
  • Maven experience, Gradle experience or combination of both Groovy scripting for Jenkins multipipeline
  • Knowledge and understanding of technology testing build/deploy processes, and release management
  • Solid programming skills and experience with scripting languages, e.g. Groovy, Python, Shell script
  • Strong understanding of development systems, especially Git and Jenkins
  • Experience in managing the CI/CD lifecycle in a cloud environment, GCP, Azure , familiar with deployment and provisioning tools such as Ansible, Terraform
  • Extensive experience with IT automation tools like Ansible, AWX, PowerShell, Python, or other scripting languages
  • Expertise with Linux environments and scripting experience
  • Excellent troubleshooting skills, and problem-solving skills
  • The ability to work effectively with all levels of the organization, and the ability to meet deadlines

DRUPAL TECHNICAL ARCHITECT

  • 2-3+ years of experience leading a team of developers OR 1+ year in Drupal Technical Architect position (or equivalent)
  • 2-3+ years of experience with code reviews, continuous integration, and test driven development
  • 5+ years of experience working with Drupal
  • 2+ years of experience working in an agency environment on website builds/rebuilds (digital consultancy, advertising agency, digital marketing agency, design shop, etc.)
  • 2+ years' of experience with agile methodology and working closely with project managers to plan sprints, flesh out tickets and organize releases
  • Comfortable laying out technical documentation both for internal developer team and client handoff
  • Comfortable working with clients to turn business requirements into technical specifications
  • Experience with WordPress and modern JS frameworks is a plus
  • Ability to work as part of a team
  • Experience with Git & Drush
  • Strong written and spoken English( 90% English Level)

DRUPAL DEVELOPER

  • 4-6+ years of experience with Wordpress, Drupal, Symfony, Node or equivalent
  • 3+ years of experience with Git
  • 3+ years' experience with Laravel (PHP)
  • You don't mind talking to people
  • Ability to work as part of a team

BIG LOAD IP ENGINEER

  • Assist in the configuration and troubleshooting of F5 load balancers
  • Manage the load balancing network and application requirements
  • Coordinate with Tech Ops and Engineering teams
  • Monitor capacity and performance and report on resource usage and exceptions
  • Execute new implementations on premise and in cloud environments.
  • Collaborate with Info Sec for security compliance initiatives

  • Must have in-depth knowledge about protocols, traffic management, and configuration of data center and other network infrastructure related to load balancing solutions
  • Possess a working knowledge of switches, routers, and firewalls.
  • Troubleshooting and tracing network/HTTP traffic
  • Writing iRules for Traffic management and header manipulation
  • TMSH scripting
  • SAML/SSO Experience is a plus
  • Strong written and spoken English( 90% English Level)

SALESFORCE DEVELOPER

  • Provide leadership and guidance to the developer community.
  • Participate in business process analysis, use case creation, and requirements definition.
  • Responsible for designing, prototyping, developing and unit testing solutions for projects and maintenance & enhancement releases.
  • Create and maintain technical specifications, system interface diagrams, unit testing scenarios and system support documentation.
  • Follow best practices and standards to ensure technical compliance.
  • Adhere to high quality software development lifecycle (e.g., Agile, Waterfall).
  • Provide root cause analysis to resolve complex issues as part of support.
  • Work on multiple priorities at the same time and manage the work/time effectively.
  • Demonstrates accountability by contributing to the completion of assigned tasks.
  • Participate in projects as assigned.

  • Skills Experience in BioTech/Pharmaceutical industries desirable though not required
  • 5 years Object Oriented programming preferably in Java, .Net, or Objective-C
  • 3 years of Salesforce.com experience including strong programming experience and knowledge of SOQL and SFDC programming (Apex, Visual Force, etc.).
  • Salesforce Advanced Developer Certification (DEV-501).
  • Lightning knowledge required (Lightning Components, Lightning Bolt Communities, configuring using standard and app exchange lightning components, Lightning Sales/Service Console)
  • Experience with Service Console (both Classic and Lightning), Service Cloud, advanced Communities (Lightning, out of the box, fully custom on AngularJS), Heroku with Java applications
  • Experience in integration technologies (e.g. SOA/ Web services: REST, SOAP, XML, JSON, Messaging, File Transfer)
  • Experience in web technologies (e.g. HTML, CSS, JavaScript). Javascript frameworks like Angular, React, Ember, Polymer, Backbone or similar.
  • Experience with GIT Version Control Systems.
  • Have been an active member of software engineering teams (SCRUM preferred).
  • Experience with development in a multi-tiered release environment and Continuous Integration
  • Strong written and spoken English( 90% English Level

  • Experience with Salesforce Service Cloud preferred
  • Mulesoft experience is nice to have.
  • Excellent written and verbal communication skills
  • Demonstrate customer focus and proven ability to work in fast paced environment
  • Ability to lead development teams both onshore and offshore
  • Bachelor degree in Computer Science, Engineering or relevant field

BACKEND DEVELOPER

  • Develop software solutions to problems in medical imaging projects focused on the web development domain
  • Create automated tests (unit, integration, etc)
  • Create documentation for code and system components, interactions, etc.
  • Debug and/or troubleshoot software issues
  • Conduct code reviews
  • Provide pre-sales support (demos, answering questions) when things get technical
  • Assist in the creation of marketing content (blog posts, demo videos, etc) as needed
  • Assist architects and/or Tech Leads on R&D and provide low level support for detail design

  • 5+ years experience coding, debugging and troubleshooting skills in server side programming in one of the following languages (Java, C#, Python, GO, etc.)
  • Deep knowledge in relational and non-relational database development and administration
  • Experience in server (or AWS) and application deployment and administration
  • Standard network and security experience as related to backend development
  • Excellent communication skills in English
  • Experience working on open-source projects is desirable
  • Experience with cloud development is highly desirable
  • Experience with OHIF, Cornerstone or VTK.js is highly desirable
  • Ability to support multiple projects

SENIOR JAVA SOFTWARE ENGINEER

  • Be a part of an agile team that makes and keeps regular commitments.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Ensure not just development, but testing is also part of the definition of done user stories to enable sprint success.
  • Translate application storyboards and use cases into functional applications.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading and writing professional publications; maintaining personal networks.
  • Participate in design and code reviews.

  • At least 4 years in software engineering with proven working experience in Java development
  • At least 4 years experience in building, maintaining and scaling microservices and RESTful APIs
  • At least 2 years experience with relational databases such as MySQL or PostgreSQL At least 2 years experience with Linux
  • At least 2 years experience with unit and integration testing
  • At least 2 years experience in Containerization and Docker
  • At least 2 years experience with CI/CD
  • At least 2 years experience in Amazon Web Services
  • At least 2 years experience in troubleshooting and tuning of Java server applications (classloading, JVM memory management, thread pools, transaction management, etc.)
  • Strong knowledge of software engineering best practices, design patterns, craftsmanship, metrics, quality and testing procedures, process creation, and enablement
  • Strong written and spoken English( 90% English Level

  • Experience with Kubernetes & Service Meshes
  • Experience building Analytics/Data Driven applications
  • Experience with functional programming concepts and/or languages Basic PHP knowledge
  • Basic Golang knowledge
  • Experience with Spring Web FLux - reactive programming
  • Experience building highly concurrent applications/jobs using modern concurrency constructs
  • Experience with non-relational databases such as DynamoDB
  • Experience with messaging/queuing systems such as Kinesis/Kafka/SQS and event-driven design patterns

FRONTEND DEVELOPER

  • Develop software solutions to problems in medical imaging projects focused on the web development domain
  • Create automated tests (unit, integration, etc)
  • Create documentation for code and system components, interactions, etc.
  • Debug and/or troubleshoot software issues
  • Conduct code reviews
  • Provide pre-sales support (demos, answering questions) when things get technical
  • Assist in the creation of marketing content (blog posts, demo videos, etc) as needed
  • Assist architects and/or Tech Leads on R&D and provide low level support for detail design

  • 5+ years experience coding, debugging and troubleshooting skills in JavaScript and at least one of the following modern web framework: ReactJS, AngularJS and VueJS
  • Deep knowledge in web development: JS, HTML, CSS, network and security
  • Excellent communication skills in English
  • Experience with backend development is highly desirable
  • Experience with cloud development is highly desirable
  • Experience with OHIF, Cornerstone or VTK.js is highly desirable
  • Experience working on open-source projects is desirable
  • Ability to support multiple projects
  • BS degree in Computer Science or relevant field or equivalent work experience