commencis careers hiring

Software Architect

Engineering

Engineering

Commencis, Full Time, Remote

Join us in paving the way for a thriving digital society!

Commencis has more than two decades of expertise in the world of experience design, software engineering and cloud technologies. Our products and solutions are used by leading brands in financial services, insurance, airlines and retail in more than 20 countries.

We help our clients around the globe to commence their next evolution and pave the way for a thriving digital society. We love discovering what’s next. We value collaboration, curiosity, and an open mindset at work.

If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

By being a Software Architect at Commencis, you’ll also have the opportunity:

  • To progress in a technical career path
  • Discover, learn, and implement new technologies
  • Directly report to engineering manager
  • Collaborate with highly competent leaders of various expertise
  • Work with a highly motivated agile team on a daily basis

Key Responsibilities

  • Providing active “hands-on” architectural guidance and leadership through the entire life-cycle of projects/products, making high level design choices, technical standards based on best-practices to frame the software.
  • Provides consultancy for the optimal design of database schemas, analyzing complex distributed production system requirements, and implementing systems for optimized performance.
  • Collaborating closely with development teams, software engineers and QA professionals during the development lifecycle, providing guidance and technical expertise during the implementation phase, ensuring that the software is implemented correctly.
  • Supporting teams for troubleshooting system-level integration and performance issues to address technical challenges and provide architectural oversight.
  • Collaborating closely with other architects and peers across the organization architecting and delivering software / framework and templates for products.
  • Developing and leading proof-of-concepts projects
  • Focusing on factors like code modularity, scalability, availability, maintainability and traceability.
  • Driving discussions with senior co-workers regarding trade-offs, best practices, project management, and risk mitigation
  • Cross-training peers and mentoring teammates
  • Conduct code reviews and provide feedback to team members

Qualifications & Experience

  • BSc/MSc/Ph.D. degree in Computer Engineering
  • 7+ years of experience in developing software in Java, Spring Boot, Microservices Architecture or C#, NET Framework, .NET Core, ASP.NET (Core), MVC, Web API, Entity Framework (Core) and SQL Server
  • 3+ years of experience in design and implementation of complex distributed systems architectures
  • Knowledge of Cloud Services (especially AWS and related AWS Services or Azure)
  • 2+ years of experience in a similar position guiding a cross-functional project/product team
  • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
  • Working knowledge of application and system availability, scalability, and distributed data platforms
  • Experience with non-relational, NoSQL databases and other data analytics applications
  • Expert level understanding of CI/CD principles, knowhow of various tools, and passionate focus on CI/CD practices
  • Strong unit test and debugging skills
  • Prior experience with SCRUM/Agile methodologies

Nice to have

  • 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 or willingness to learn large scale stream processing technologies

Not last but least this role requires

  • Positive and proactive leadership presence
  • Ability to prioritize and execute tasks in a high-pressure environment
  • Ability to communicate ideas in both technical and user-friendly language
  • Can-do attitude
  • Excellent attention to detail
  • Highly Effective time management and multitasking skills
  • Strong verbal and written communication skills in English

Why Commencis?

We want people to thrive at Commencis. Here are what Commencers like about working at Commencis.

Competitive compensation & benefits: Competitive salary, private health insurance, pension & retirement plans (company backed pension system), meal card & commute compensation, paid birthday-off

Happier Weekdays: We offer flexible working hours including remote working option. Online events, guest speakers, refreshments in the office, meeting-light culture and many more to enjoy the weekdays.

Never Stop Learning: We support learning and development programs for pretty much anything. And provide you the opportunity to reach the leading online e-learning platforms like Udemy & libraries.

Community & Socials: We are a tight-knit community and love gathering together. Happy hours, workshops, new year party, city tours, Summer Campus are only some of our social activities.

Open culture: We offer a flat organization, direct & open communication culture. We value Commencers’ voice, and address any suggestions and questions you ask.

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

Software Engineer

Engineering

Engineering

Commencis, Full Time, Remote

Join us in paving the way for a thriving digital society!

Commencis has more than two decades of expertise in the world of experience design, software engineering and cloud technologies. Our products and solutions are used by leading brands in financial services, insurance, airlines and retail in more than 20 countries.

We help our clients around the globe to commence their next evolution and pave the way for a thriving digital society. We love discovering what’s next. We value collaboration, curiosity, and an open mindset at work.

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 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.

We are looking for an Software 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.

Location: Istanbul

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/Ph.D. degree in Computer Science, Engineering or a related field or work experience in equivalent area.
  • 3+ Years hands-on experience with at least one of the .NET languages (C#, Visual Basic .NET) and Java
  • Proficiency with Springboot and .NET Core frameworks
  • Familiarity with relational and non-relational databases, key-value stores, and search engines (MySQL, Oracle, Microsoft SQL Server, MongoDB, Redis, Elasticsearch, etc.)
  • Understanding & hands-on experience with microservice architecture and design strategies is a plus
  • Experience with Azure/AWS cloud technologies
  • Understanding of agile methodologies and experience working in agile teams
  • Strong analytical, problem solving and software design skills,
  • Fluent in English

Why Commencis?

We want people to thrive at Commencis. Here are what Commencers like about working at Commencis.

Competitive compensation & benefits: Competitive salary, private health insurance, pension & retirement plans (company backed pension system), meal card & commute compensation, paid birthday-off

Happier Weekdays: We offer flexible working hours including remote working option. Online events, guest speakers, refreshments in the office, meeting-light culture and many more to enjoy the weekdays.

Never Stop Learning: We support learning and development programs for pretty much anything. And provide you the opportunity to reach the leading online e-learning platforms like Udemy & libraries.

Community & Socials: We are a tight-knit community and love gathering together. Happy hours, workshops, new year party, city tours, Summer Campus are only some of our social activities.

Open culture: We offer a flat organization, direct & open communication culture. We value Commencers’ voice, and address any suggestions and questions you ask.

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

Solution Architect

Engineering

Engineering

Commencis, Full Time, Remote

Join us in paving the way for a thriving digital society!

Commencis has more than two decades of expertise in the world of experience design, software engineering and cloud technologies. Our products and solutions are used by leading brands in financial services, insurance, airlines and retail in more than 20 countries.

We help our clients around the globe to commence their next evolution and pave the way for a thriving digital society. We love discovering what’s next. We value collaboration, curiosity, and an open mindset at work.

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 Solution Architect to take hands-on technical ownership of one/more of our products, which are strategic for our clients to grow in digital.

Understanding and translating clients’ use cases in order to ensure an optimum integration approach while providing a continuous oversight to internal & external systems involved in value realization is the fundamental contribution of this role.

If you want to make an impact by driving key decisions of outstanding digital products serving millions of users, read further!

By being a Solution Architect at Commencis, you’ll also have the opportunity to:

    • To progress in a technical career path
    • Discover, learn and implement new technologies
    • Directly report to top management
    • Collaborate with highly competent leaders of various expertise
    • Work with a highly motivated agile team on a daily basis

Key Responsibilities

  • Engage throughout the entire life-cycle of products from the initial concept and design to deployment and ongoing maintenance by taking a broader perspective and focusing on the entire solution stack.
  • Participate in the solution’s conceptualization, ensuring the proposed high level solution aligns with business objectives.
  • Consider multiple software systems, hardware components, cloud solutions, third party integrations and business processes as part of solution.
  • Provide consultancy and perform analysis to ensure that the software architectures are aligned with the overall solution and business goals.
  • Collaborate with various stakeholders (business executives, project managers, product owners, subject matter experts etc.) to gather requirements, understand business goals and translate them into integrated solution.
  • Consider the big picture and how all system components fits together with as part of a single solution.
  • Focus on integrating multiple software systems to ensure interoperability and align the solutions with business objectives.
  • Balance technical decisions considering factors like security, scalability and regulatory compliance across the entire solution.
  • Handle data flows and integration points between systems, ensuring smooth and secure information exchange.
  • Cross-training peers and mentoring teammates
  • Conduct architecture reviews and provide feedback to team members, software architects.

Qualifications & Experience:

  • BSc/MSc/Ph.D. degree in Computer Engineering
  • 10+ years of experience in developing software in Java, Spring Boot, Microservices Architecture or C#, NET Framework, .NET Core, ASP.NET (Core), MVC, Web API, Entity Framework (Core) and SQL Server
  • 3+ years of experience in design and implementation of complex distributed systems architectures
  • Knowledge of Cloud Services (especially AWS and related AWS Services or Azure)
  • 2+ years of experience in a similar position guiding a cross-functional project/product team
  • Experience with complex & distributed system design with high-throughput and low latency
  • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
  • Expert level understanding of CI/CD principles, knowhow of various tools, and passionate focus on CI/CD practices
  • Experience/knowhow with frontend technologies & frameworks
  • Experience/knowhow with mobile technologies & frameworks
  • Strong unit test and debugging skills
  • Prior experience with SCRUM/Agile methodologies

Nice to have:

  • Experience with micro-frontends.
  • 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 or willingness to learn large scale stream processing technologies

Not last but least this role requires:

  • Positive and proactive leadership presence
  • Ability to prioritize and execute tasks in a high-pressure environment
  • Ability to communicate ideas in both technical and user-friendly language
  • Can-do attitude
  • Excellent attention to detail
  • Highly Effective time management and multitasking skills
  • Strong verbal and written communication skills in English

Why Commencis?

We want people to thrive at Commencis. Here are what Commencers like about working at Commencis.

  • Competitive compensation & benefits : Competitive salary, private health insurance, pension & retirement plans (company backed pension system), meal card & commute compensation, paid birthday-off
  • Happier Weekdays: We offer flexible working hours including remote working option. Online events, guest speakers, refreshments in the office, meeting-light culture and many more to enjoy the weekdays.
  • Never Stop Learning: We support learning and development programs for pretty much anything. And provide you the opportunity to reach the leading online e-learning platforms like Udemy & libraries.
  • Community & Socials: We are a tight-knit community and love gathering together. Happy hours, workshops, new year party, city tours, Summer Campus are only some of our social activities.
  • Open culture: We offer a flat organization, direct & open communication culture. We value Commencers’ voice, and address any suggestions and questions you ask.

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

Commencis, Full Time, Remote

Join us in paving the way for a thriving digital society!

Commencis has more than two decades of expertise in the world of experience design, software engineering and cloud technologies. Our products and solutions are used by leading brands in financial services, insurance, airlines and retail in more than 20 countries.

We help our clients around the globe to commence their next evolution and pave the way for a thriving digital society. We love discovering what’s next. We value collaboration, curiosity, and an open mindset at work.

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.

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/Ph.D. 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, Spring Boot or Quarkus
  • Working knowledge with Amazon Web Services, Google Cloud Platform, Microsoft Azure, and/or any other cloud computing service provider
  • 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
  • Advanced communication skills in English (both writing and speaking)

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

Why Commencis?

We want people to thrive at Commencis. Here are what Commencers like about working at Commencis.

Competitive compensation & benefits: Competitive salary, private health insurance, pension & retirement plans (company backed pension system), meal card & commute compensation, paid birthday-off

Happier Weekdays: We offer flexible working hours including remote working option. Online events, guest speakers, refreshments in the office, meeting-light culture and many more to enjoy the weekdays.

Never Stop Learning: We support learning and development programs for pretty much anything. And provide you the opportunity to reach the leading online e-learning platforms like Udemy & libraries.

Community & Socials: We are a tight-knit community and love gathering together. Happy hours, workshops, new year party, city tours, Summer Campus are only some of our social activities.

Open culture: We offer a flat organization, direct & open communication culture. We value Commencers’ voice, and address any suggestions and questions you ask.