Join great people building great companies.

Senior Software Engineer

Cenosco

Cenosco

Software Engineering
Zagreb, Croatia
Posted 6+ months ago

We are in search of a talented and passionate Senior Software Engineer to join our innovative team. If you are driven by the opportunity to solve complex problems, thrive in a fast-paced environment, and have a keen eye for detail, then this role is tailored for you.

What you’ll do

  • Focus on developing software solutions for clients
  • Design creative prototypes according to specifications
  • Write high-quality source code to develop complete applications within the deadlines
  • Present ideas and suggest better solutions
  • Use best practices at every stage of the development cycle
  • Always make sure that all code is error-free
  • Troubleshoot and debug applications
  • Evaluate existing applications to reprogram, update and add new features
  • Develop technical documents and handbooks to accurately represent application design and code

What we’re looking for

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum 5 years of experience with C#, WebAPI, JavaScript (you’ll quickly adjust with previous knowledge of any of the following: Knockout, React, Angular)
  • Experience with SQL, OData, LinQ, EntityFramework
  • Experience with using Git
  • Understanding of RESTful Web Services
  • Experience in Agile methodologies such as Scrum
  • Fluency in English (written and spoken)

Join our team for

  • Experience: Dive into a dynamic and fast-growing industry that promises excitement and innovation
  • Flexible Work Environment: Choose from office-based, hybrid, or remote work options
  • Rewards: Enjoy a competitive salary along with additional benefits
  • Work Infrastructure: Elevate your work experience with top-notch offices and equipment
  • Growth and Learning: Professional growth through ongoing improvement and learning opportunities, supported by an educational budget to enrich collective knowledge
  • Team Bonding: Participate in a variety of team activities that foster collaboration and camaraderie

If you’re seeking a workplace where growth, flexibility, and a sense of community come together, we invite you to explore this exciting opportunity with us.