Tricycle Ltd. Архивиран оглас

Full-Stack Developer

Скопје вработување 21 мај, 2018
Овој оглас повеќе не е активен. Содржината е зачувана како дел од архивата на IT.mk Кариера.
Види активни позиции
Детали за огласот

За позицијата

About the Company:
Tricycle Ltd, is a fast-growing digital agency company and is currently seeking a highly experienced Full-Stack Developer located in Macedonia. Tricycle Ltd is a privately-held, growth-oriented company that embraces entrepreneurial thinking, quick action, spirit, and teamwork. Tricycle Ltd is a vibrant organization offering a good work balance, an innovative and collaborative working environment, and a real opportunity to grow with the organization as it scales. Tricycle Ltd thrives on team environments where your skills and expertise are valued.

Job Summary:  
Tricycle Ltd is currently seeking candidates to join its Development team, who will be responsible for designing, implementing, testing and supporting a global telecoms cloud-based service application platform, as well as any associated VoIP, Video and data backend. The Full-Stack Developers will perform a key role in the technical delivery of Tricycle Ltd overall technical solutions, ensuring that the solution designs are delivered and aligned with industry best practices.

The candidates will help ensure a successful delivery of projects by driving the automation, monitoring and application deployment through the improvement of existing tools, the introduction of new technologies across the SDLC, innovating where possible, being creative and pushing forward ideas taking into consideration the product delivery, quality testing, feature development and automation delivery to provide faster development and deployment cycles.

The candidates will be responsible for the end-to-end delivery activities across all of Tricycle Ltd projects, including but not limited to application engineering, software architecture, data design, integration design and frontend development. This individual will be a technology enthusiast and be excited to learn new technologies and techniques across the full technical stack and product lifecycle.

The candidates will primarily be focused on the development and engineering of our telecom-related applications and as such will be expected to have an expert understanding of software engineering best practices such as effective source control, code reviews, daily builds, and automated deployments. These individuals will feel equally at home with the cloud, Internet-related technologies, protocols, and languages along with agile development techniques and DEV OPS culture all the while working as part of a team.

Prospective candidates will establish and maintain strong relationships with the various product owners, business analysts, and application developers. The individuals will also provide support to the development team leads, solution architects, and other engineers, providing advice, expertise, and guidance as required.

Duties and Responsibilities

  • The candidate will act as a developer/technical team leader who will be comfortable with mentoring the development team technically and act as 1st line dev support, fielding development-related queries. This role will also act somewhat as a liaison between developers and infrastructure team – making developers aware of any requirements for code enhancements that are dictated by elements in the infrastructure.
  • You will contribute towards the development of our cloud-based services
  • Adopt a continuous improvement approach towards deployment
  • Have hands-on experience with:
    • SQL / NoSQL database implementations
    • Gitlab/Git – Understanding git at an advanced level (Merging, Branching, Pull Requests)
  • Work hand-in-hand with the other members of the Development team to research, design, develop, and test solutions
  • Set operational specifications, and formulate and analyze software requirements to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Works in partnership and actively collaborates with colleagues across the organization
  • Taking part of infrastructure and application architecture planning
  • Must possess excellent communication skills, both technical and non-technical, and a desire to coach, mentor and share your experience with other team members.
  • Experience of working in an Agile environment across multiple projects.

Skills and Experience:

Front-end technologies:

  • HTML
  • CSS (media queries, bootstrap, etc)
  • Javascript (jQuery, DOM manipulation, Frameworks such as Angular or React, etc)
  • Understand communication protocols (http, https, web sockets)

Back-end technologies:

  • Server-side languages
  • Php, NodeJS (Javascript)
  • Data storage
  • Relational database (MySQL, PostgreSQL)
  • Specifics such as SQL language, concepts like stored procedures, triggers
  • NoSQL Databases (MongoDB, CouchDB, etc) – and when to use instead of relational
  • In-memory stores like Redis and Memcached

Web Server/Browser techniques

  • Knowledge of HTML
  • Such as cookies and cached data.

Knowledge of common API mechanisms:

  • REST-based API using XML or JSON
  • WebSocket-based API using XML or JSON

Knowledge of other back-end and design concepts such as:

  • Message Bus (with RabbitMQ or similar)
  • Use of www/SQL proxies
  • MVC pattern
  • Code control using GIT

Whilst not mandatory, familiarity with the following would be considered favorably:

  • Linux-based operating systems and Linux-based virtualization like Docker and Kubernetes.
  • Services such as NGINX, Apache, CGI interfaces

Applicants to send their CV and covering letter to [email protected]

Мени
Заедница
Изглед
To top