Team Extension

Image is not available

You have new projects to take on but want to keep your developers focused. We can extend your team to get these initiatives started and still keep existing projects moving forward.

Image is not available

Complete Solutions

Designing and building a product is just the first step. Our maintenance and operations teams can make sure the servers are running and the product is growing with you.


Image is not available

Users today want everything, everywhere, all the time. Whether it's a mobile app or a responsive design, we'll make sure your application works where your users need it to.

Idea to market

Image is not available

Transform your business idea into a working product through fast, iterative development. Move from concept to minimum viable product (MVP) in a matter of weeks.


What We Do


Software consulting services

We partner with our clients at the idea conception phase to architect, design, implement, deploy and maintain technology solutions to solve business needs with a proven on-shore/offshore European model.


Team Lead

Cape Ann is hiring! We are seeking experienced software developers. Come join our talented and collegial team!

About the role:


  • Work with senior developers to design algorithms and flowcharts
  • Produce clean, efficient code based on specifications with limited supervision from a senior developer
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Review code/solutions from Junior Software Developers
  • Coach and mentor Junior Software Developers
  • Analyze, design and develop tests and test-automation suites.
  • Design and develop a processing platform using various configuration management technologies.
  • Test software development methodology in an agile environment.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
  • Provide recommendations for continuous improvement.

Management Responsibilities:

  • Lead a 3-5 member team of software engineers in the creation of high-quality software within agreed project deadlines.
  • Responsible for multiple projects
  • Implement and execute the Agile process
  • Perform staff reviews and training, and inform management on team performance
  • Communicates concerns and policies among management and team members
  • Implement team goals and objectives
  • Supervise, train and guide team members
  • Be knowledgeable about each member of your team, their strengths, weaknesses and effectiveness, whilst translating each of their behaviours into clear tasks and objectives to improve their individual performance.


  • 5+ years in Software development
  • Hands-on experience working with some of the technologies like PHP, JAVA, MySQL, HTML/CSS, Javascript, C/C++, Drupal, ASP.NET, IIS, WordPress, Python
  • Experience with some of the following frameworks Zend, ReactJS, AngularJS
  • Experience with test-driven development and automated testing frameworks.
  • Experience with Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • Experience with infrastructure automation technologies like Docker, Vagrant, etc.
  • Experience with build automation technologies like Maven, Jenkins, etc.
  • Experience with monitoring technologies like Nagios, Ganglia, etc.
  • Experience with building APIs and services using REST, SOAP, etc.
  • Experience with scripting languages like Perl, Shell, etc.
  • Experience with Linux based web servers like Apache, Nginx, Tomcat
  • Experience with DNS and setting up SSL certificates
  • Spoken and written English – B2


Who we are and why should you apply?

Cape Ann Design, based in downtown Tuzla is a high-quality software development company. We partner with our US clients at the idea conception phase to architect, design, implement, deploy and maintain technology solutions to solve their business needs. We choose to work on interesting, state-of-the-art projects with US clients who are leaders in Biotechnology, Education, Genetics and Healthcare; clients who push for emerging technologies like Blockchain and Artificial Intelligence. We pride ourselves on our supportive, friendly work environment and are committed to a diverse workforce. Cape Ann offers competitive salaries, a local-time work schedule with the potential for flexible hours, and the opportunity to travel to the United States or China to work alongside US development teams. Cape Ann is committed to offering career advancement opportunities and provides ongoing training and development across our full development stack. At Cape Ann employees develop marketable skills across all platforms such as Angular, Python, JavaScript, Drupal, node.js and more.


How to apply?

Please follow the link: Apply for a job and send us your CV.