Product development

Senior Backend Engineer

Copenhagen, RemotePosted 1 month ago
Apply for this job

Senior Backend Engineer 

About Certainly 

Certainly is a Conversational AI Platform made for ecommerce and customer service. Our platform is designed to build a tailormade AI conversational chatbot for global complex customer service journeys with multi domain, and multilingual demands. 

We are currently around 20 happy faces working in a hybrid setup. Management is placed in Copenhagen, while product development is happening in Spain. We have been working in the field of Conversational AI for many years and are deeply involved in being in top of the market, with our product and offerings. Our ChatBots are widely used by huge clients as Ganni, Feastable and Ticketmaster. 

Job description 

We are seeking an experienced and skilled Senior Backend Engineer to join our team. 

As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining our backend systems in Python. You will work closely with cross-functional teams to ensure the delivery of high-quality software solutions that meet the needs of our customers. If you have a passion for building scalable and efficient backend systems, we would love to hear from you. 

 

Key responsibilities Design and develop backend systems and applications, ensuring scalability, reliability, and performance. 

  • Collaborate with cross-functional teams to identify and prioritize project requirements and deliverables. 
  • Implement efficient and scalable backend architectures using state-of-the-art technologies. 
  • Develop and maintain high-quality, well-tested, and documented code. 
  • Participate in code reviews and provide constructive feedback to improve code quality and maintainability. 
  • Troubleshoot and debug complex issues in the backend systems and applications. 
  • Work closely with DevOps to ensure smooth deployment and monitoring of backend systems. 
  • Stay up to date with the latest technologies and trends in the industry. 

 

 

Needed skills 

We are looking for a person who has experience and conquer most of the following skills:  

 

Python Proficiency 

  • Deep understanding of Python, including its syntax, data structures, and nuances. 
  • Experience with Python’s advanced features such as decorators, generators, and context managers is expected. 

 

Django Expertise 

  • Mastery of Django’s core concepts such as models, views, templates, and URLs. 
  • Experience with Django REST Framework for API development. 
  • Understanding of Django’s security features, such as CSRF protection, XSS prevention, and SQL injection prevention. 
  • Familiarity with Django’s ORM for database interactions and migrations. 

PostgreSQL & NoSQL Knowledge 

  • Proficient in SQL and PostgreSQL features such as stored procedures, triggers, and advanced query optimizations. 
  • Understanding of database design and normalization. 
  • Experience with performance tuning and index optimization in PostgreSQL. 
  • Understanding a Document-oriented Data Model and SQL-Like syntax.  

 

Web Technologies: 

  • Solid understanding of HTTP/HTTPS protocols, RESTful APIs, and WebSockets. 
  • Familiarity with other web technologies such as HTML, CSS, and JavaScript. 
  • React framework and Next JS for integration purposes. 

 

DevOps and CI/CD 

  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. 
  • Experience with continuous integration and continuous deployment pipelines using tools like Jenkins, GitLab CI, or GitHub Actions. 

Cloud Services 

  • Experience with cloud service providers such as AWS, Google Cloud Platform, or Azure, particularly with services relevant to web application deployment and scaling. 

 

 

Additional Requirements 

  • At least a Bachelor’s degree in Computer Science, Computer Engineering, or related field. 
  • At least 5 years of experience in backend development. 
  • Strong problem-solving skills and attention to detail. 
  • Excellent communication and collaboration skills. 
  • Ability to work in a fast-paced environment and prioritize tasks effectively. 
  • Strong understanding of software development principles, patterns, and best practices. 
  • Experience with cloud-based technologies such as AWS, Azure, or Google Cloud. 
  • Strong understanding of security and compliance requirements 

What we offer 

  • Competitive salary. 
  • Opportunity to work on challenging and exciting projects. 
  • Collaborative and dynamic work environment. 
  • Professional development and growth opportunities. 
  • Flexible working hours and remote work options. 
  • Access to the latest technologies and tools. 
  • Recognition and rewards for outstanding performance. 

Interested? 

Don’t hesitate to send an application to CTO Hans Peter Vith.  

E-mail: hpv@certainly.io or Tel: +45 2086 6099. 

Apply for this job
Contact person

Hans Peter Vith
CTO
hpv@certainly.io
+45 20866099