Join Cape Ann

Our team is growing.
Check out our current job opening.
Job position
Senior Backend Engineer

Reports To
Senior Project Manager

Location: Tuzla, Gracanica, Zenica

Employment Type: Full-time, On-site

Job Overview

As a Senior Backend Engineer, you will be a key part of our mission: to create learning experiences that deliver extraordinary outcomes for companies and their people. This role is a crucial part of our mission to scale, innovate, and grow as a purpose-led learning technology business.

Responsibilities and Duties

  • Partnering with Product Managers and stakeholders to define, prioritize, and deliver technical solutions.
  • Writing clean, maintainable, and well-tested code that meets agreed standards.
  • Conducting and promoting high-quality code reviews to ensure reliability and consistency.
  • Collaborating across functions—UX, QA, Product, Engineering—to design and deliver user-centered features.
  • Providing transparent updates on engineering progress, risks, and key milestones.
  • Maintaining up-to-date technical documentation.
  • Coaching and mentoring engineers at all levels.
  • Keeping informed of emerging trends in software engineering and identifying relevant opportunities.
  • Influencing architectural decisions and shaping the evolving product landscape.

A candidate will demonstrate

  • Proven experience: At least 5 years of experience building high-quality, production-ready software.
  • Expert technical skills: Strong proficiency in backend development with expertise in Ruby on Rails. Experience with React and TypeScript is a plus.
  • Strong foundational knowledge: Expertise in relational databases, specifically PostgreSQL. Hands-on experience with version control (Git) and CI/CD pipelines is essential. A good understanding of distributed systems and REST API design principles is also required.
  • Project ownership: Proven ability to collaborate with cross-functional teams to drive impactful outcomes.
  • Technical leadership: Demonstrated success working in Agile environments and delivering scalable software. The ability to mentor engineers and influence architectural decisions is also key.
  • Clear communication: Excellent communication and interpersonal skills, including stakeholder engagement. Although not essential, it would be advantageous if you had:
  • Experience with AWS technologies (Lambda, S3, CloudWatch, SQS).
  • A degree in Computer Science, Software Engineering, or a related field.
CA Design, known as Cape Ann Enterprises, with offices in Tuzla, Gracanica, and Zenica, is a high-quality software development company. We partner with our US clients to design, develop and support technology solutions to solve their business needs. We pride ourselves on being recognized as a great employer and a great place to work thanks to our supportive work environment and career development opportunities. One of Cape Ann’s key expectations for all of our employees is that we help our fellow workers to overcome challenges and barriers. We work hard to maintain a collegial workplace.

By applying for this position, you consent to the collection, use and necessary disclosure of personal information provided during the application and selection process. Cape Ann’s recruitment and hiring privacy policy may be found here.