commencis careers hiring

Senior Quality Assurance Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

Do you have experience in testing on web and native apps? Do you like to work past an issue and find out why? Do you always come up with improvement ideas while using a product?

If so, we have an opportunity that will allow you to use your skills in an environment committed to excellence. We are looking for QA Engineers well versed in testing and quality.

Key Responsibilities

    • Reviewing test basis (stories, FSD, design docs, etc.) and give feedback about whether they are testable or not
    • Creating and designing efficient test cases to provide good coverage (for both manual and automated testing)
    • Executing manual & automated tests (UI and backend) for Web and Native apps
    • Providing feedback to software engineering and other teams and enforce that business requirements are being met in the product
    • Taking a supportive role on continuous integration, continuous testing and release management
    • Taking an active role in all aspects of quality within the project

Qualifications & Experience

    • BSc or MSc in Engineering or related fields.
    • Strong quality mindset, great team spirit and being detail-oriented
    • Able to work in a very dynamic workplace
    • An accurate sense of analysis and synthesis to define root causes and possible solutions
    • Strong familiarity with automated testing tools and experience in taking product definitions (use cases/stories, requirements, etc) and turning them into test cases
    • Strong familiarity with Agile Software Development Approach, Java/other OO languages, native apps and mobile environment
    • Advanced communication and persuasion skills
    • Fluent English in both verbal and written communication
    • Experience with software development tools is a plus
    • Experience with frameworks and tools like Selenium, Appium, Cucumber, Robot Framework, etc. is a plus
    • Experience in continuous integration tools (such as Jenkins) is a plus
    • Being ISTQB certified is a plus
    • Being active in the open-source community is a plus

We Offer

    • An opportunity to serve as the fulcrum for building innovative products at a global tech company; potential for significant career progression as the company expands.
    • An innovative, talented group of coworkers pushing the boundaries of current technology; a collegial environment based on teamwork and mutual success.
    • The equipment and support necessary to perform at the highest levels; a chance to shape the future of the company through strategic planning and execution.
    • Regular training and knowledge exchange with other senior team members to facilitate continuous improvement; potential for travel to Europe, MENA and throughout North America.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Senior iOS Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!
Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

At Commencis, development is the heartbeat of our service offering. Our developers are technology enthusiasts who follow technology trends closely to be one step ahead all the time. Every day they use their technological know-how to create something new. By incorporating new technologies into product and service design, they help us create radically simple and seamless experiences.

The position in a nutshell:

Commencis is in search of software developers at senior levels who will be responsible for the complete lifecycle of scalable, secure, and well-designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance, and other teams to translate each design into real-life products.

Key Responsibilities

    • Developing iOS client application based on user experience and visual designs, and user stories
    • Evaluating potential technical and business risks and communicating within the team
    • Providing alternative solutions for technical problems
    • Conducting peer reviews and maintaining coding standards
    • Debugging, diagnosing and fixing software related problems of the application
    • Writing automation tests
    • Improving technical knowledge each day and sharing within the team

Functional and Technical Skills

    • Strong knowledge of data structures and algorithms
    • Strong foundation in at least one programming language
    • Strong problem solving skills
    • Ability to learn new methods and processes
    • Adapting to changing project needs and priorities
    • Working knowledge of version source control systems such as Git

Nice to have:

    • Knowledge of demonstrable coding skills using Xcode
    • Expertise of Swift and Objective-C languages
    • Knowledge in design patterns and software architectures
    • Expertise in REST APIs and JSON data structure
    • Continuous integration and continuous delivery methodologies and tools

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Senior Full Stack Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

We are looking for a high potential Talent Management Specialist who will support the whole talent management lifecycle from recruitment and onboarding to performance management and exits.

The position in a nutshell:

Commencis is in search of a Senior Full-Stack Developer who will be responsible for the complete lifecycle of a scalable, secure and well-designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance, and other teams to translate each design into real-life products.

Key Responsibilities

    • Writing well designed, reusable, testable, and secure code by applying best software development practices
    • Design and implementation of low-latency, high-availability, and performant applications
    • Design & Implementation of RESTful APIs
    • Implementation of data processing pipelines & applications
    • Participating and conducting code reviews
    • Discovering, learning, and implementing new technologies

Qualifications & Experience:

    • BSc/MSc/Ph.D. degree in Computer Science or a related field or equivalent work experience
    • Strong JavaScript proficiency, including TypeScript
    • Proficiency in Node.js, Express.js, and/or React.js
    • Experience with Service-oriented architecture, microservices, and REST APIs
    • Good understanding of fundamental design principles for a scalable application
    • Strong unit test and debugging skills/li>
    • Proficiency in code versioning tools such as Git
    • EStrong sense of analytical thinking and problem-solving skills
    • Excellent attention to detail
    • Highly Effective time management and multitasking skills
    • Strong verbal and written communication skills
    • Experience in architecting, designing, and implementing large scale systems
    • Strong verbal and written communication skills in English

Nice to have:

    • Knowledge of Cloud Services (especially AWS and related AWS Services)
    • Experience and understanding of CI/CD principles
    • Understanding of Infrastructure as a Code paradigm
    • Familiarity with non-relational databases such as MongoDB, Couchbase, DynamoDB, Cassandra, etc.
    • Experience with React Native and/or similar cross-platform frameworks
    • Knowledge of containerized systems and experience with Docker, Swarm, and/or Kubernetes
    • Experience with software development tools such as Git, Gerrit, Jenkins, JIRA
    • Prior experience with SCRUM/Agile methodologies
    • Contributions to Opensource projects

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Senior Product Owner

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

Senior Product Owner at Commencis works with leading brands to create purposeful digital solutions by understanding the market, analyzing user needs and using data-driven insights. PO elicits business needs collaboratively with the customer and product team; manages all product requirements from definition and modelling to development, testing and launch.

As a member of an agile team, PO is expected to have excellent communication and analytical skills to deliver the highest value to the customer and user. If you feel comfortable with these responsibilities, we would love to see you on board.

 

What we are doing:

  • Realize and translate customer opportunities and pain points into detailed product requirements
  • Conduct product requirement meetings with customer and engineering team to develop the most optimal solution
  • Create and manage product backlog items, prioritize them with the customer and team in line with the project goals
  • Assist project manager and engineering team by providing clear and unambiguous specifications to enable them to produce quality software
  • Participate in UX/UI design and review processes
  • Support QA team while deriving and running test scenarios

 

What we are looking for:

  • Good knowledge of software development practices
  • Working knowledge of user stories, UML, and BPMN
  • Solution oriented thinking and excellent communication skills
  • Good SQL skills, experience with R, Python (preferred)
  • Experience in prioritizing competing demands, scoping large efforts and negotiating timelines
  • Team player
  • Self-starter and self-disciplined
  • Fluency in English

 

We Offer:

  • An opportunity to serve as the fulcrum for building innovative products at a rapidly growing global tech company; potential for significant career progression as the company expands.
  • An innovative, talented group of coworkers pushing the boundaries of current technology; a collegial environment based on teamwork and mutual success.
  • The equipment and support necessary to perform at the highest levels; a chance to shape the future of the company through strategic planning and execution.
  • Regular training and knowledge exchange with other senior team members to facilitate continuous improvement; potential for travel to Europe, MENA and throughout North America.

 

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Senior Backend Engineer

Engineering

Engineering

Dataroid, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

The position in a nutshell:

Commencis is in search of a Senior Backend Engineer who will be responsible for the complete lifecycle of scalable, secure and well designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance and other teams to translate each design into real-life products. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus.

Key Responsibilities

  • Writing well designed, reusable, testable and secure code by applying best software development practices
  • Designing and implementing low-latency, high-availability and performant applications
  • Architecting well defined APIs for user facing elements developed by front end developers
  • Collaborating in a multi-disciplinary team
  • Participating and conducting code reviews
  • Discovering, learning and implementing new technologies
  • Mentoring junior team members in best practices

Qualifications & Experience

  • BSc/MSc/PhD degree in Computer Science or a related field or equivalent work experience
  • At least 5 years of professional software engineering experience in designing and building backend systems
  • Proficiency with Java and Spring Framework (Boot, MVC, Data, Cloud, Security etc)
  • Proficiency with OOP concepts, large-scale software architecture, networking and distributed system and UNIX/Linux environments
  • Good understanding of fundamental design principles for a scalable application
  • Familiarity with relational and non-relational databases, key-value stores and search engines (MySQL, Oracle, Microsoft SQL Server, MongoDB, Redis, Elasticsearch etc.)
  • Basic understanding of front-end technologies such as JavaSript, HTML5 and CSS3
  • Strong unit test and debugging skills
  • Proficiency in code versioning tools such as Git
  • Strong sense of analytical thinking and problem-solving skills
  • Excellent attention to detail
  • Highly Effective time management and multitasking skills
  • Strong verbal and written communication skills

Nice to have

  • Experience with Service-oriented architecture, microservices and REST APIs
  • Experience in architecting, designing and implementing large scale systems
  • Proficiency in distributed systems and concurrent programming
  • Familiarity with Docker and/or Kubernetes
  • Working knowledge with Amazon Web Services , Google Cloud Platform, Microsoft Azure and/or any other cloud computing service provider
  • Experience or willing to learn large scale stream processing technologies
  • Prior experience with SCRUM/Agile methodologies
  • Contributions to OpenSource projects
  • Passionate focus on CI/CD practices

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Dataroid, the enterprise-level big data analytics and engagement platform of Commencis, helps enterprises
to enhance every individual customer experience through deep customer insight, data science modeling, and omnichannel marketing.
 
Dataroid platform is already used by medium to very large enterprises in financial services, airlines and retail to reshape the experience of over 40 million users.

Dataroid is Powered by Commencis

commencis careers hiring

Senior Android Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

The position in a nutshell:

We are looking for a Senior Android Engineer who is going to be one of the key member of our team to develop and maintain applications for our large number of clients in Turkey and around the World. We expect you to be highly motivated to do your job brilliantly and have near-perfect software design, coding and general software development lifecycle skills. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus.

Key Responsibilities

    • Design, develop and lead/co-lead the development of software applications according to established requirements
    • Debug, diagnose and fix the problems in developing and existing applications
    • Train and supervise the junior developers, provide technical support to project team members
    • Follow and improve the software development life-cycle and software development practices of the company, prepare the software related technical documentation when needed
    • Stay current with the latest development best practices and share findings with the team
    • Find better ways to do everything, stay at the forefront of the latest advances and productivity tools
    • Write quality code, and ability to adhere to the coding guidelines.

Qualifications & Experience

    • BS/MS degree in Computer Science / Computer Engineering or related field
    • 5+ years of experience with Java/Kotlin
    • Data structures, algorithms and software design knowledge
    • Excellent interpersonal communication skills
    • Excellent English skills for engineering communication
    • Knowledge/experience with C, C++, and/or C#, as well as iOS and Flutter is a plus

 

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.
 
Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Quality Assurance Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

Do you have experience in testing on web and native apps? Do you like to work past an issue and find out why? Do you always come up with improvement ideas while using a product?

If so, we have an opportunity that will allow you to use your skills in an environment committed to excellence. We are looking for QA Engineers well versed in testing and quality. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus.

Key Responsibilities

    • Reviewing test basis (stories, FSD, design docs, etc.) and give feedback about whether they are testable or not
    • Creating and designing efficient test cases to provide good coverage (for both manual and automated testing)
    • Executing manual & automated tests (UI and backend) for Web and Native apps
    • Providing feedback to software engineering and other teams and enforce that business requirements are being met in the product
    • Taking a supportive role on continuous integration, continuous testing and release management
    • Taking an active role in all aspects of quality within the project

Qualifications & Experience

    • BSc or MSc in Engineering or related fields.
    • Strong quality mindset, great team spirit and being detail oriented
    • Able to work in a very dynamic workplace
    • Accurate sense of analysis and synthesis to define root causes and possible solutions
    • Strong familiarity with automated testing tools and experience in taking product definitions (use cases/stories, requirements, etc) and turning them into test cases
    • Strong familiarity with Agile Software Development Approach, Java/other OO languages, native apps and mobile environment
    • Advanced communication and persuasion skills
    • Fluent English in both verbal and written communication
    • Experience with software development tools is a plus
    • Experience with frameworks and tools like Selenium, Appium, Cucumber, Robot Framework, etc. is a plus
    • Experience in continuous integration tools (such as Jenkins) is a plus
    • Being ISTQB certified is a plus
    • Being active in the open source community is a plus

We Offer

    • An opportunity to serve as the fulcrum for building innovative products at a global tech company; potential for significant career progression as the company expands.
    • An innovative, talented group of coworkers pushing the boundaries of current technology; a collegial environment based on teamwork and mutual success.
    • The equipment and support necessary to perform at the highest levels; a chance to shape the future of the company through strategic planning and execution.
    • Regular training and knowledge exchange with other senior team members to facilitate continuous improvement; potential for travel to Europe, MENA and throughout North America.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.
 
Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Test Automation Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

We are looking for a self-motivated and dynamic Test Automation Engineer with strong technical and communication skills to contribute in a team environment. In addition, this position requires someone who can coordinate also manual testing when needed and can work in a fast-paced testing environment. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus.

Key Roles and Responsibilities

    • Coordinate various test automation activities from small to large scale projects
    • Collaborate with various software engineering teams in order to discuss and understand requirements on projects to ensure release of quality applications.
    • Identify test cases that are candidates for test automation and develop test automation scripts for the selected test automation candidates
    • Support test automation framework development if needed
    • Perform various types of testing on projects when needed: manual black box, user interface, regression, functional or integration testing.
    • Develop test cases / test scenarios from requirements and design documents and ensure maximum requirement traceability
    • Work within time restraints of updated deadlines
    • Learn new technologies and apply to projects as needed
    • Reviews broken scripts or suites and helps the automation team resolve issues with the running of scripts

Qualifications & Experience

      • 3+ years of Software industry experience, including QA methodologies and software testing
      • At least 2 years of experience in using any test automation tools like Selenium/Cypress, Appium/Espresso/XCUITest, Jmeter/Locust
      • Excellent understanding of test automation frameworks
      • Excellent understanding of version control systems and team collaboration tools like Git & Gerrit
      • Good understanding of software testing principles and techniques, verification and validation techniques, test automation and defect management
      • Good understanding of continuous integration tools (such as Jenkins)
      • Experience in writing test automation strategy and test plans
      • Strong familiarity with Agile Software Development Approach, Java/other OO languages, native apps and mobile environment
      • Ability to analyse crash logs, backtraces, and assist engineers by utilizing basic debugging techniques.
      • Experience with various load testing tools like Jmeter, Locust and any other Performance Monitoring tools is a plus
      • Ability to coordinate testing meetings with various stakeholders to solve various business problems
      • Able to adapt to change (flexible)
      • Excellent analytic and problem-solving skills
      • Excellent team player
      • Fluent English in both verbal and written communication
      • Being ISTQB certified is a plus
      • Being active in the open-source community is a plus

    Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

    Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.
 
Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Backend Engineer

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

The position in a nutshell:

Commencis is in search of software developers at all levels who will be responsible for the complete lifecycle of scalable, secure and well-designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance and other teams to translate each design into real-life products. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus. 

 

Key Responsibilities

  • Writing well designed, reusable, testable and secure code by applying best software development practices
  • Design and implementation of low-latency, high-availability and performant applications
  • Architecting well defined APIs for user facing elements developed by front end developers
  • Collaborating in a multi-disciplinary team
  • Participating and conducting code reviews
  • Discovering, learning and implementing new technologies

 

Qualifications & Experience

  • BSc/MSc/PhD degree in Computer Science or a related field or equivalent work experience
  • Experience in one or more general purpose object oriented programming languages including Java, C#, Python, Go
  • Proficiency with OOP concepts, large-scale software architecture, networking and distributed system and UNIX/Linux environments
  • Good understanding of fundamental design principles for a scalable application
  • Familiarity with relational and non-relational databases, key-value stores and search engines (MySQL, Oracle, Microsoft SQL Server, MongoDB, Redis, Elasticsearch etc.)n
  • Basic understanding of front-end technologies such as JavaSript, HTML5 and CSS3
  • Strong unit test and debugging skills
  • Proficiency in code versioning tools such as Git
  • Strong sense of analytical thinking and problem-solving skills
  • Excellent attention to detail
  • Highly Effective time management and multitasking skills.
  • Strong verbal and written communication skills

 

Nice to have

  • Proficiency with Java and Spring Framework (Boot, MVC, Data, Cloud, Security etc)
  • Experience with Service-oriented architecture, microservices and REST APIs
  • Experience in architecting, designing and implementing large scale systems
  • Proficiency in distributed systems and concurrent programming
  • Scripting skills e.g. Python, shell, etc.
  • Familiarity with Docker and/or Kubernetes
  • Working knowledge with Amazon Web Services, Google Cloud Platform, Microsoft Azure and/or any other cloud computing service provider
  • Experience or willing to learn large scale stream processing technologies
  • Prior experience with SCRUM/Agile methodologies
  • Contributions to OpenSource projects
  • Passionate focus on CI/CD practices

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.
 
Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Product Manager

Engineering

Engineering

Commencis, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

Product Managers at Commencis work with cross-functional team of designers, analysts, and engineers to build digital products in fintech, retail, travel spaces. Product Manager drives product initiatives by ensuring alignment with customer, team, stakeholders; manages product requirements from definition to launch and further improvements; knows how to define and evaluate success. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus.

Key Responsibilities

    • Understand product strategy and goals to maximize value and efficiency of product deliveries.
    • Identify product opportunities and turn them into tangible, prioritized roadmap tasks by building consensus around user needs.
    • Develop product briefs and user stories to assist the product team to develop the right features with a shared vision.
    • Drive UX research, UX/UI design, technical design, and product execution phases.
    • Empower and motivate a cross-functional team.
    • Incorporate data, research, and market analysis to inform product strategies and roadmaps.

Requirements

      • Proven record of building and shipping successful software products.
      • Experience in defining product vision and strategy.
      • Understand complex web and mobile app architectures.
      • Experience in creating examples through user flows, wireframes, mockups.
      • Strong problem-solving ability and prioritization approach to evaluate product trade-offs and risks.
      • Excellent communication skills in written and spoken English.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.

Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products. Putting digital at the core, Commencis transforms businesses to thrive and stay relevant in a demanding digital world.
 
Driven by purpose, Commencis focuses on creating measurable positive impact and competitive advantage through technology, design and data science. Commencis enables clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability with cloud solutions.


commencis careers hiring

Solutions Architect - Big Data

Engineering

Engineering

Dataroid, Full Time

Join us as we pave the way for a thriving digital society. We are Commencis!

Commencis helps leading brands grow and scale in digital, powered by its big data, analytics and cloud products.

Bringing together more than 20 years of experience in the world of digital, design and technology, we transform businesses to thrive and stay relevant in a demanding digital world.

We enable our clients to design and build digital experiences, create stronger and more meaningful relationships with their customers, and bring agility and scalability to their businesses. We love to discover what’s next. We love creating new ways for the digital society to interact. Our workplace values collaboration and curiosity with an open mindset. If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

At Commencis, development is the heartbeat of our service offering. Our developers are technology enthusiasts who follow technology trends closely to be one step ahead all the time. Every day they use their technological know-how to create something new. By incorporating new technologies into product and service design, they help us create radically simple and seamless experiences. Plus, you’ll have the opportunity to work from Bodrum, at the Commencis Summer Campus.

Key Responsibilities

    • Leading, designing, and implementing highly scalable streaming and batch data pipelines, building and deploying data forward solutions with high availability and high-throughput requirements
    • Providing active “hands-on” architectural guidance and leadership through the entire lifecycle of development projects
    • Consulting for the optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
    • Troubleshooting system-level integration and performance issues
    • Collaborating closely with other architects and peers across the organization architecting and delivering solutions
    • Developing and leading proof-of-concepts projects
    • Driving discussions with senior personnel regarding trade-offs, best practices, project management, and risk mitigation
    • Cross-training peers and mentoring junior teammates
    • Conduct code reviews and provide feedback to the engineers

Qualifications & Experience

    • BSc/MSc/Ph.D. degree in Computer Science or a related field or equivalent work experience
    • 6+ years of experience in developing software in Java Spring Boot, JavaScript, and/or Python
    • 3+ years of experience in design and implementation of complex distributed systems architectures
    • 2+ years of hands-on experience using and operating Apache Kafka
    • Working knowledge of application and system availability, scalability, and distributed data platforms
    • Expertise in OLTP and OLAP systems design and performance optimization
    • Experience with non-relational, NoSQL databases and other data analytics applications
    • Experience with tools such as Elasticsearch, Couchbase, Druid, MongoDB, Cassandra, and/or HBase
    • Experience with data streaming frameworks such as Apache Kafka and/or Apache Spark
    • Experience with microservice architecture and best practices
    • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
    • Experience with AWS is a plus
    • Experience administrating and tuning Hadoop/Spark is a plus
    • Agile and DevOps approach
    • Positive and proactive leadership presence.
    • Can-do attitude.
    • Ability to prioritize and execute tasks in a high-pressure environment.
    • Experience working in a team-oriented, collaborative environment.
    • Ability to communicate ideas in both technical and user-friendly language.

Dataroid, the enterprise-level big data analytics and engagement platform of Commencis, helps enterprises to enhance every individual customer experience through deep customer insight, data science modeling, and omnichannel marketing.

Dataroid platform is already used by medium to very large enterprises in financial services, airlines and retail to reshape the experience of over 40 million users.

Dataroid, the enterprise-level big data analytics and engagement platform of Commencis, helps enterprises
to enhance every individual customer experience through deep customer insight, data science modeling, and omnichannel marketing.
 
Dataroid platform is already used by medium to very large enterprises in financial services, airlines and retail to reshape the experience of over 40 million users.

Dataroid is Powered by Commencis