Login

Jobs_

Software Engineer

Location: Zagreb, Croatia

ReversingLabs TitaniumCloud team is a group of experts responsible for the development and maintenance of distributed systems based on our micro-service architecture called TitaniumCloud.

Our systems boast the following features:

  • 300+ high performance servers
  • Processing 6+ million input files per day
  • Generating 1+ billion new records every day
  • Generating 1+ billion of logs per day
  • Database with 10^12 records
  • Serving 200+ million client requests per day

As a member of our TitaniumCloud team, you will face challenges related to:

  • Architecture of distributed systems
  • Micro-service architecture
  • Real-time processing, storing and reach of large amounts of data

Your tasks and responsibilities will include:

  • Development of in-house technologies and tools
  • Design, building, and maintenance of efficient, reusable, and reliable Python code
  • Identifying bottlenecks and bugs, and devising solutions to those problems
  • Providing expertise and guidance in setting standards, choosing tools, libraries etc.
  • Performing code reviews

Are you ready to rise to the challenge, improve your skills, and contribute to a team where success has no boundaries?

Requirements

  • Experience in working with GNU/Linux-based OS
  • Experience with Python, Java, or similar programming language(s)
  • Enthusiasm for teamwork, constant learning, and adapting to new circumstances
  • B.S. or M.S. degree in a related field
  • 2+ years of professional experience

Desirable Qualifications

  • Knowledge of development using Flask or other Python web frameworks
  • Track record of contributing to open source projects
  • Knowledge of RabbitMQ or similar MQ systems and asynchronous communication between services
  • Knowledge of virtualization technologies like Docker
  • Knowledge of PostgreSQL or other SQL databases
  • Knowledge of Influx/TICK stack + Grafana or other system monitoring stack
  • Knowledge of Git or similar version control systems
  • Knowledge of architecture of distributed systems

Benefits

  • Competitive compensation and benefits package
  • Permanent contract in a fast-growing global company
  • Challenging projects in a dynamic, collaborative team
  • Great career advancement opportunities - ReversingLabs encourages internal promotion whenever possible

Senior Java Web Developer (f/m)

Location: Varaždin (CRO), Zagreb (CRO)

Our heart bleeds digital: for varied projects and a steep learning curve. As a part of the IBM iX network, we work with our technology partners to realise digital platforms for the most diverse industries, always while looking ahead to the future. The best part of it? Solid teams! User experience, back-end and testing experts work together in scrum teams and learn from each other. Do you want to be a part of it?

Your Responsibilities

  • You develop and present the technical concept with your project team to our client.
  • For this you create the technical detail concept for implementation and relevant implementation models.
  • You define components and partial solutions.
  • With the product owner and the client team you work closely on backlog topics, acceptance criteria and user stories.
  • You develop guidelines for the development and the strategy for test automation.
  • You are the first contact for the development team for critical technical questions and support them hands-on if necessary.
  • You facilitate workshops for technical topics with your project team and/or the client team.
  • You observe how we can improve our developing processes by using innovative methods or new technologies.
  • For the preparation of offers you support our New Business Team in presales activities.

Your Skills

  • You have studied computer science or a comparable course of education.
  • You have more than 3 years experience in Java development ((X)HTML, JavaScript, CSS, XML, XSL(T)).
  • You have already worked with Windows or Linux in server use.
  • You have already worked with Eclipse and IntelliJ.
  • You gained already experience in working with GIT and other CI/CD development environments.
  • Knowledge in Design Pattern as well as experience in JavaScript, Angular, react.js or node.js is an advantage.
  • Agile project management frameworks like SCRUM aren't new to you.
  • You have very good English language skills. German language skills are an advantage.

Your Perspective

With us, you can shape your career yourself and benefit from our ecx.io Academy training portfolio: we work with career pathways, 360° feedback and development plans to give our employees the best possible training opportunities. Want to find out more? Apply now: https://www.ecx.io/en/career/

Mobile Developer

Location: Zagreb, Croatia

Trikoder, part of Styria Digital Marketplaces, is one of the leading Croatian web development companies specialized in the custom development of complex online systems with high performance and traffic. Our current Trikoder team consists of over 80 experts in different fields like mobile, backend, frontend, design and data science. After 11 years of work we stand out with many foreign projects, as well as with continuous long-term cooperation with domestic clients, with Njuškalo currently being our biggest project.

Our mobile department was successfully formed a few months ago. To satisfy the growing need of Njuškalo project, we are in search for additional mobile developers. Their main task will be to develop and improve user experience for more than one million active users in Croatia, with that number growing rapidly. Many challenges are ahead of us and they include expansion to other countries, like Slovenia, and implementation of many new functionalities, like real-time photo recognition and expansion to tourism, services and jobs areas.

If you find our story interesting, contact us! We will be more than glad to hear more about you and to share more details about the position of Android or iOS developer in Trikoder!

Job Description

  • continuous development of Njuškalo Android or iOS native mobile app in Kotlin/Swift
  • collaboration with design, web and product development teams in order to build new and improve existing features
  • implementation of advanced UI solutions
  • bug fixing and general application improvement
  • assisting other team members
  • participation in continuous education to stay up to date with the latest practices

Qualifications

  • knowledge of Kotlin for Android or Swift for iOS programming languages
  • experience with development frameworks and well known libraries like Retrofit2, RxJava2, Dagger2, OkHttp3 or Texture, RxSwift, Alamofire, Cocoapods
  • understanding of modern code practices, including design and architectural patterns (Clean Architecture, MVP, MVVM)
  • experience in developing mobile apps - any published apps or open sourced code published on GitHub is a plus
  • strong problem solving and critical thinking skills
  • willingness to learn and implement newest technologies  

    What do we offer?

  • structured onboarding and mentorship for new employees

  • opportunity to work with the latest technologies across a variety of platforms
  • competitive salary aligned with your experience and knowledge
  • friendly, innovative and open-minded culture
  • relaxed atmosphere and flexibile work time with occasional remote work possibilities
  • culture that actively contributes to dev community
  • new offices with free coffee and refreshments :)

If you’re interested be free to contact us on posao@trikoder.net :)

React Native Engineer

Location: Zagreb, Croatia

We're proud of what we build, and now we're looking for a full-time React Native Engineer to join our team. If you want to help us work on these projects and develop enterprise-grade applications, apply now!

What You’ll Do

  • write and ship clean and maintainable code that can scale
  • monitor, test and continuously optimize your code
  • closely cooperate with other React and React Native engineers
  • share knowledge and best practices within your team and beyond
  • work in an environment that supports your individual growth

What We Expect From You

  • great knowledge and understanding of JavaScript and React
  • experience building mobile apps with React Native
  • experience with Redux or other state management libraries is a plus
  • you care for code quality and write performant, maintainable and testable code
  • you should know your way around code reviews and how to properly use tools to debug your code
  • familiarity with Git, continuous integration and deployment
  • experience working with modern infrastructure and tools
  • experience in working with a team in a collaborative environment

What We Can Offer You

  • competitive pay in accordance with your experience
  • work with a range of clients in different industries and locations
  • flexible work hours (the job needs to be done, you pick the time)
  • pick your own machine (a MacBook Pro or similar machine of your own choosing)
  • any additional equipment you require to be productive
  • a cozy office space
  • office perks like breakfast and snacks
  • gym membership
  • yearly medical exam
  • yearly all-hands teambuilding and monthly team budgets for activities of your choosing

Junior Software Engineer

Location: Zagreb, Croatia

What you’ll do:

  • Developing web and mobile sites and applications
  • Write clean, documented, testable, reusable and scalable code
  • Optimize applications for maximum speed and scalability
  • Maintain the highest coding standards and best practices by keeping up with the latest development enhancements and techniques

How you can do more than development:

  • Contribute ideas for overall company strategy and growth
  • Help promote a great culture

About you:

  • You’re passionate about making contributions and taking on new challenges to grow
  • You are a constant learner and embrace learning new technologies
  • You have an understanding of Python, JavaScript, HTML, and CSS
  • You have understanding relational databases
  • You can demonstrate user-centered thinking
  • You’re capable and fulfilled by working in an autonomous environment with high personal responsibility

Backend Engineer (Javascript)

Location: Zagreb, Croatia

We're proud of what we build, and now we're looking for a full-time Backend Engineer (Javascript) to join our team. If you want to help us work on these projects and develop enterprise-grade applications, apply now!

What You’ll Do

  • write and ship clean and maintainable code that can scale
  • monitor, test and continuously optimize your backend code
  • closely cooperate with other backend and frontend engineers
  • share knowledge and best practices within your team and beyond
  • work in an environment that supports your individual growth

What We Expect From You

  • experience in building web applications
  • experience with Javascript and Node.js
  • experience with Typescript and Node.js frameworks such as Express, Sails is considered a plus (but not mandatory)
  • good understanding of data structures
  • you care for code quality and write performant, maintainable and testable code
  • you should know your way around code reviews and how to properly use tools to debug your code
  • familiarity with Git, continuous integration and deployment
  • experience working with modern infrastructure and tools
  • experience in working with a team in a collaborative environment

What We Can Offer You

  • competitive pay in accordance with your experience
  • work with a range of clients in different industries and locations
  • flexible work hours (the job needs to be done, you pick the time)
  • pick your own machine (a MacBook Pro or similar machine of your own choosing)
  • any additional equipment you require to be productive
  • a cozy office space
  • office perks like breakfast and snacks
  • gym membership
  • yearly medical exam
  • yearly all-hands teambuilding and monthly team budgets for activities of your choosing

Frontend Engineer

Location: Zagreb, Croatia

What you’ll do:

  • Hands-on role in developing web and mobile sites and applications
  • Write clean, documented, testable, reusable and scalable code
  • Optimize applications for maximum speed and scalability
  • Maintain the highest coding standards and best practices by keeping up with the latest development enhancements and techniques

How you can do more than frontend development:

  • Contribute ideas for overall company strategy and growth
  • Help promote a great culture
  • Help solve intense technical challenges to scale our platform

About you:

  • You’re passionate about making contributions and taking on new challenges to grow
  • You are a constant learner and embrace learning new web technologies
  • You are familiar with UI/UX best practices
  • You have a strong understanding of JavaScript and some high-level JS framework (React.js, Angular, ...)
  • You are expert at understanding of usability, best practices, optimization techniques
  • You can demonstrate user-centered thinking
  • You’re capable and fulfilled by working in an autonomous environment with high personal responsibility

Senior Software Engineer

Location: Zagreb, Croatia

ReversingLabs is looking for people interested in joining our Sample Analysis team. You will be part of an effort to analyze all samples ingested into our system in order to provide data for downstream processing and sample classification. Your daily challenges will revolve around designing systems to manage and process files collected from various sources using several analysis tools, on the scale of millions of data points per day.

The team you will be working with develops and runs our sample analysis array based on microservices architecture using Python 2.7/3.6, RabbitMQ running on Docker, as well as physical Linux/Windows-based machines. We analyze 6 million files per day using 5 different analysis tools, including 50 different AV solutions, the YARA engine, and static/dynamic analysis sandboxes.

You will research, design and extend our system to support various analysis tools in order to gather information required for sample classification. You will work on improving our system by enhancing the quality and scale of the existing system, as well as by integrating new technologies into the processing pipeline. Most crucially, we are developing an intelligent system capable of autonomous load-balancing between analysis tools to ensure we meet ReversingLabs' ever-increasing need for data.

In our work, we use Jenkins to build and deploy containers, and Graylog, Influx and Clickhouse DBs for logging and data analysis. We also employ a CI/CD development cycle, follow coding practices, and perform mandatory code reviews.

The key aspect of our work is scalability of the solution we provide in both volume and quality of data we gather and present to our customers.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Python code
  • Implement performant, high quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Participate in the development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support
  • of systems
  • Provide expertise and guidance in setting standards, choosing tools, libraries etc.
  • Perform code reviews

Requirements

  • 5+ years of experience in development
  • 1+ year of experience with design of system architecture
  • Professional programming experience, preferably in Python or similar (Java, Go..)
  • Experience with containerization services (Docker, Kubernetes, …)
  • Knowledge of coding practices
  • Knowledge of network protocols
  • Knowledge of authentication and authorization protocols
  • Positive attitude towards teamwork, constant learning, and adapting to new circumstances

Desired Skills

  • Experience with PostgreSQL
  • Experience with microservices
  • Experience with message queueing
  • Experience with Docker/Virtualization
  • Experience with CI/CD and/or Jenkins/Ansible

Benefits

  • Flexible working hours
  • Competitive compensation and benefits package
  • Permanent contract in a fast-growing global company
  • Challenging projects in a dynamic, collaborative team
  • Great career advancement opportunities - ReversingLabs encourages internal promotion
  • Personal improvement through attending leading conferences and seminars in the field

Senior Java Developer (f/m)

Location: Zagreb, Croatia

Frontend, backend or full-stack

We are focused on building a team of passionate, diverse and talented people. We believe the best results are achieved by working in small teams that collaborate closely together. We are proud of our achievements and we want to expand our team with top-notch frontend, backend and full-stack devs who will help us bring our top-notchness to the next level!   You will be part of the company that creates top of the line computer vision and machine learning products. As a Senior Web Developer, you will work with a team of developers on high-volume, flexible, and high-performant web API and internal web applications that support our machine learning, research-driven, difference maker R&D process! You will also perform code reviews, mentor team members, and coordinate with other roles in R&D.  

What will you do at Microblink?

You will:

  • design, develop and deploy functionalities on Microblink solutions
  • actively participate in planning the iterations together with the rest of the team
    • discuss the features and estimate the effort
    • define the design and architecture of the solution
  • provide mentoring:
    • review code and tests and provide feedback to developers on ways to improve code quality, clarity, and performance
    • regularly coordinate with team members, providing assistance, guidance and help
  • contribute to the technical standards
    • support the implementation, evolution, and maintenance of the codebase
    • promote and help in implementing coding standards covering quality, testing, performance, and security
    • suggest improvements by introducing new frameworks, libraries, and technologies. We strive to achieve a good balance between standardization and high productivity on one side, and the ability to implement modern trends and practices on the other!
    • always focus on ensuring software stability, maintainability and overall quality
  •  

You are the right person for us if you:

  • are responsible, proactive and driven by organizational success
  • have strong knowledge and 3+ years of experience working with
  • in the case of backend orientation:
    • Java programming language
    • Spring/Spring Boot
    • MongoDB or other NoSQL database
    • MySQL or PostgreSQL
  • in the case of frontend orientation:
    • JavaScript
    • one of the JavaScript frameworks: jQuery, React, Angular, Vue, etc.
  • have essential software development skill set (“it goes without saying” type of skills): OOP, git, team collaboration skills, good English language skill...

A plus is if you have experience with Google Cloud Platform (GCP)

 

We are offering:

  • an opportunity to further develop your skills in the fast-growing mobile vision company whose solutions are used by 100 million users worldwide
  • an opportunity to work on challenging products
  • learning opportunities through knowledge sharing, educations, and conferences
  • collaboration with the ambitious and flexible team that thrives on fair play and exchanging different viewpoints
  • working in a casual and yet professional working environment with motivating working conditions
  • a culture that recognizes and rewards dedication and success
  •  

About us:

  Microblink was launched with a vision to eliminate typing from mobile and web apps. Our state-of-the-art computer vision tech changes everyday life for millions of users and improves business processes worldwide.

We’re the reason why today you don’t have to go to the bank to pay your bills, or even type the data into your mobile banking app. Instead, you can scan them and pay in a few seconds. Our products use the power of machine learning to help users achieve their goals as well as enjoy the process itself.

And there’s plenty more where that came from. We have a range of top-notch products in our text recognition portfolio that improve user experience in a great number of apps. We’re proud to power apps of 300+ businesses like, Virgin Mobile, Unicredit, Erste, T-com, A1 and Jaguar, which together have reached over 100 million users. The combination of our world-class tech and amazing UX has also made Photomath app one of the most popular educational apps in the world.

We are a team of top industry experts and curious minds who explore, learn, discuss, and work closely together to create the most advanced text recognition solutions and supreme user experience. Join us and use the opportunity to learn from the best and help develop technology that has a real impact on people’s everyday lives.

Where and how to apply?

Send us your resume with some examples of your code/projects with an email subject “Senior Java Developer” to jobs@microblink.com.

React Engineer

Location: Zagreb, Croatia

We're proud of what we build, and now we're looking for a full-time React Engineer to join our team. If you want to help us work on these projects and develop enterprise-grade applications, apply now!

What You'll Do

  • write and ship clean and maintainable code that can scale
  • monitor, test and continuously optimize your frontend code
  • closely cooperate with other React engineers and backend teams
  • share knowledge and best practices within your team and beyond
  • work in an environment that supports your individual growth

What We Expect From You

  • 1+ years of industry experience working with HTML, CSS and React
  • good knowledge and understanding of JavaScript
  • experience with JS libraries such as Redux, React-Router is also considered a plus (but not mandatory)
  • good understanding of data structures and algorithms, and understand how to apply them to design pragmatic solutions
  • experience working with REST APIs
  • you care for code quality and writing testable, maintainable and performant object-oriented code
  • you should know your way around code reviews and how to properly use tools to debug your code
  • familiarity with Git, continuous integration and deployment
  • experience working with modern infrastructure and tools
  • experience in working with a team in a collaborative environment

What We Can Offer You

  • competitive pay in accordance with your experience
  • a collaborative environment and team for you to work with
  • work with a perse range of clients in different industries and locations
  • flexible work hours (the job needs to be done, you pick the time)
  • pick your own machine (a MacBook or similar machine of your own choosing)
  • any additional equipment you require to be productive
  • a cozy office space
  • office perks like breakfast and snacks
  • gym membership
  • yearly medical exam
  • yearly all-hands teambuilding and monthly team budgets for activities of your choosing

Senior Frontend Developer (f/m)

Location: Varaždin (CRO), Zagreb (CRO)

Our heart bleeds digital: for varied projects and a steep learning curve. As a part of the IBM iX network, we work with our technology partners to realise digital platforms for the most diverse industries, always while looking ahead to the future. The best part of it? Solid teams! User experience, back-end and testing experts work together in scrum teams and learn from each other. Do you want to be a part of it?

Your Responsibilities

  • Prototyping as well as developing innovative, complex web development projects are part of your main responsibilities.
  • You act as consultant for accessibility and the completion of accessibility audits.
  • For usability topics and the completion of relevant usability test you are the first contact for our client.
  • You are responsible for preparing and leading (client) workshops with focus on frontend topics.
  • You optimise code related to browser and performance as well as the usability of already existing frontends.
  • By testing and observing new technologies or methods you develop our processes and team collaboration.
  • You actively support our New Business team in preparing and doing pitches if frontend expertise is needed.

Your Skills

  • You can demonstrate at least five years of experience in frontend consulting and development (HTML5, CSS3, JavaScript and area-typical tools and frameworks like Angular, React or Vue.js).
  • Autonomy, team spirit and great willingness to learn are one of your key characteristics.
  • Working with Task Runner like GULP, GRUNT or Webpack isn't new to you.
  • You know SCSS/SASS or LESS.
  • You have already worked with the tool GIT or other CI/CD development tools.
  • You have very good English language skills, German language skills are an advantage.

Your Perspective

With us, you can shape your career yourself and benefit from our ecx.io Academy training portfolio: we work with career pathways, 360° feedback and development plans to give our employees the best possible training opportunities. Want to find out more? Apply now: https://www.ecx.io/en/career/

Backend Developer

Location: Zagreb, Croatia

Trikoder, part of Styria Digital Marketplaces, is one of the leading Croatian web development companies specialized in the custom development of complex online systems with high performance and traffic. Our current Trikoder team consists of over 80 experts in different fields like mobile, backend, frontend, design and data science. After 11 years of work we stand out with many foreign projects, as well as with continuous long-term cooperation with domestic clients, with Njuškalo currently being our biggest project.

If you find our story interesting, contact us! We will be more than glad to hear more about you and to share more details about the position of backend developer in Trikoder!

Job Description

  • Collaboration with colleagues working on the Njuškalo project (both technical and business oriented) to deliver software increments with emphasis on quality
  • Working with a team on delivering quality code solutions while following good project practices such as writing automated tests and clean architecture to name a few
  • Participation in brainstorming sessions with development team to come up with the best technical solution for the problem
  • Participation in continuous education and training to remain current on best practices, learn new programming languages, and better assist other team members

Qualifications

Required skills:

  • knowledge of OOP in software development
  • knowledge of PHP programming language
  • knowledge of SQL and RDBMS databases
  • continuous desire to learn and improve
  • basic understanding of front-end web technologies like HTML, CSS, and JavaScript (to communicate with team members on the front-end)

Bonus points for:

  • experience with Symfony PHP framework and its components, as well as knowledge of PHP development tools (package managers like Composer) and development of RESTful APIs
  • experience with Elasticsearch, Redis, Beanstalk or JSON:API specification
  • experience with Scrum or some related framework

What do we offer?

  • structured onboarding and mentorship for new employees
  • opportunity to work with the latest technologies across a variety of platforms
  • competitive salary aligned with your experience and knowledge
  • friendly, innovative and open-minded culture
  • relaxed atmosphere and flexibile work time with occasional remote work possibilities
  • culture that actively contributes to dev community
  • new offices with free coffee and refreshments :)

If you’re interested be free to apply on the link: https://smrtr.io/3jsjg or contact us on posao@trikoder.net :)

Frontend Developer

Location: Zagreb, Croatia

Trikoder, part of Styria Digital Marketplaces, is one of the leading Croatian web development companies specialized in the custom development of complex online systems with high performance and traffic. Our current Trikoder team consists of over 80 experts in different fields like mobile, backend, frontend, design and data science. After 11 years of work we stand out with many foreign projects, as well as with continuous long-term cooperation with domestic clients, with Njuškalo currently being our biggest project.

If you find our story interesting, contact us! We will be more than glad to hear more about you and to share more details about the position of frontend developer in Trikoder!

Job Description

  • Collaboration with colleagues working on the Njuškalo project (both technical and business oriented) to deliver software increments with emphasis on quality
  • Working with a team on delivering quality code solutions while following good project practices such as writing automated tests and clean architecture to name a few
  • Participation in brainstorming sessions with development team to come up with the best technical solution for the problem
  • Participation in continuous education and training to remain current on best practices, learn new programming languages, and better assist other team members

Qualifications

  • Practical knowledge of HTML5, CSS3/SASS, ES2015+ JavaScript and Webpack
  • Working experience with JavaScript based frameworks (Vue, React, Angular)
  • Knowledge of API specification (JSON:API specification or RESTful APIs)
  • Basic understanding of back-end web technologies (PHP preferred) to communicate with team members on the back-end
  • Working with Unix-Like OS (e.g. Linux, Mac OS)
  • Working experience with Git and Docker
  • Strong interpersonal and communication skills, proactive approach and a desire for improvement   What do we offer?
  • structured onboarding and mentorship for new employees
  • opportunity to work with the latest technologies across a variety of platforms
  • competitive salary aligned with your experience and knowledge
  • friendly, innovative and open-minded culture
  • relaxed atmosphere and flexibile work time with occasional remote work possibilities
  • culture that actively contributes to dev community
  • new offices with free coffee and refreshments :)

If you’re interested be free to apply on the link: https://smrtr.io/3pycF or contact us on posao@trikoder.net :)

Senior .NET CMS Developer (f/m)

Location: Varaždin (CRO), Zagreb (CRO)

Our heart bleeds digital: for varied projects and a steep learning curve. As a part of the IBM iX network, we work with our technology partners to realise digital platforms for the most diverse industries, always while looking ahead to the future. The best part of it? Solid teams! User experience, back-end and testing experts work together in scrum teams and learn from each other. Do you want to be a part of it?

Your Responsibilities

  • You develop and present the technical concept with your project team to our client.
  • For this you create the technical detail concept for implementation and relevant implementation models.
  • You define components and partial solutions.
  • With the product owner and the client team you work closely on backlog topics, acceptance criteria and user stories.
  • You develop guidelines for the development and the strategy for test automation.
  • You are the first contact for the development team for critical technical questions and support them hands-on if necessary.
  • You facilitate workshops for technical topics with your project team and/or the client team.
  • You observe how we can improve our developing processes by using innovative methods or new technologies.
  • For the preparation of offers you support our New Business Team in presales activities.

Your Skills

  • You have studied computer science or have a comparable course of education.
  • You can demonstrate at least 5 years of knowledge of software design patterns and current Microsoft technologies, especially .NET Framework, C#, ASP.NET, ASP.NET Core, ASP.NET MVC 5+.
  • You're experienced with Architecture- and Performance optimization and with scalability, Testing and Release-Management (Release- and Deployment-processes) and you have a basic understanding of DevOps, Azure, AWS or similar cloud technologies, moreover you have a basic knowhow in security (OWASP Top 10).
  • You already now current development tools like Visual Studio, MS SQL Server Management Studio or GIT.
  • You are already familiar with Software Design Pattern and Unit-Testing-Frameworks.
  • Ideally you have experience of working with content management systems like Sitecore.
  • Agile project management frameworks like SCRUM aren't new to you.
  • You have very good English language skills. German language skills are an advantage.

Your Perspective

With us, you can shape your career yourself and benefit from our ecx.io Academy training portfolio: we work with career pathways, 360° feedback and development plans to give our employees the best possible training opportunities. Want to find out more? Apply now: https://www.ecx.io/en/career/

QA Engineer

Location: Zagreb, Croatia

As a part of our Quality Assurance team, you will have the opportunity to be exposed to and work with many new and exciting technologies and frameworks used in developing our products.

Together we will improve the quality of our products and services by applying our technical skills in assessing product problems, and brainstorm solutions to ensure the delivered products are meeting both functional and technical requirements.

Responsibilities

  • Work closely with experienced developers and QA engineers on Enterprise focused applications and APIs in an Agile based process
  • Develop and execute manual, exploratory, performance and automated tests in order to ensure product quality
  • Estimate, plan, document Test Cases (TestRail), and coordinate testing activities
  • Ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system (Jira)
  • Program automated tests wherever possible to improve the CI/CD pipeline
  • Test in virtual (VirtualBox) and cloud based environments

Requirements

  • Proficient developing, documenting and executing test cases
  • Experience in REST API testing
  • Experience in Python (preferred) or other OO programming language
  • Working experience with Linux OS
  • Ability to understand the big picture and work on cross product assignments
  • Outstanding problem-solving, debugging, troubleshooting, and organizational skills
  • Must be willing to work as part of a team and have a “can-do” attitude
  • Proficiency with SQA concepts and methods
  • Strong English language communication skills

Benefits

  • Competitive compensation and benefits
  • Opportunity to work with Python programming language, Selenium framework, Amazon Web Services (S3, EC2) and other Cloud platforms
  • Flexible working hours and great work-life balance
  • Opportunities for education and personal growth
  • Challenging projects in an international environment
  • Perks of our Zagreb office: free coffee, beverages and cookies, mingling and relaxation areas, sports activities, access to technical literature, and more

Software Engineer

Location: Zagreb, Croatia

What you’ll do:

  • Hands-on role in developing web and mobile sites and applications
  • Write clean, documented, testable, reusable and scalable code
  • Optimize applications for maximum speed and scalability
  • Maintain the highest coding standards and best practices by keeping up with the latest development enhancements and techniques

How you can do more than development:

  • Contribute ideas for overall company strategy and growth
  • Help promote a great culture
  • Help solve intense technical challenges to scale our platform

About you:

  • You’re passionate about making contributions and taking on new challenges to grow
  • You are a constant learner and embrace learning new technologies
  • You have a strong understanding of Python and some high-level Python framework (Django, Flask, ...)
  • You have a strong understanding of both relational and non-relational databases
  • You write beautiful API endpoints
  • You have comfort with frequent and incremental code, testing and deployment
  • You can demonstrate user-centered thinking
  • You’re capable and fulfilled by working in an autonomous environment with high personal responsibility

Subscribe for latest news

We usually send one email per month between May and October.
You can unsubscribe at any time by visiting the link at the bottom of the newsletter.