• Prishtine, ofrohet vend pune Backend Software Engineer

Prishtine
Tipi
  1. me orar te plote
Fusha | Profili i punes
  1. Inxhinieri
Gjuha
  1. anglisht
Eksperienca
vetem me eksperience
Profesionisti_banner.jpg


Profesionisti Recruitment Agency is a Recruitment and Consulting Agency focused on evaluating Human Resources and facilitating businesses to select the right staff. Our purpose is to build trusted, long-term relationships with candidates and businesses. Our vision is to ensure that people in our market are inspired, motivated, trained, and developed to embrace the future of work. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers.

Job position: Backend Software Engineer
Contract Terms: Indefinite
Location: Pristina, Kosovo.

Summary: We are looking for an ambitious Backend Software Engineer for our international client based in Kosovo, who provides services for a global fintech startup.

As a Backend Software Engineer, you will take ownership to develop and configure technical solutions in core banking systems, payment transactions, biometric identity, and POS systems. You will work in small, cross-functional teams, and with short development cycles and frequent deliveries in the context of agile software development. The technology team works closely with product, design, and operations experts to deliver mission-critical internal and external functionality that supports the ecosystem. To do this, we rely on AWS, Java, Golang, Erlang, and Docker technologies.

If you are looking for a fast-paced work environment with many opportunities for growth, we’d like to meet you.

Duties and Responsibilities:

• Create new functionalities and improve our existing core system, including documentation and necessary tests.
• Participate in API design and implementation for both internal APIs and those we provide to third parties.
• Maintain existing backend services, and design and implement new backend services, which you in turn iteratively improve.
• Work in cross-functional teams to define, design, and develop new functionalities.
• Work closely with software development, QA, and operations specialists to ensure smooth delivery, trouble-free operations, and the necessary support for high-quality software
• Create unit tests to achieve high quality, keep the system stable and robust and detect possible errors early on
• In the context of code reviews, actively give feedback to other developers, both with regard to the implementation as well as the code style
• Constantly develop yourself further by evaluating new technologies in order to maximize development efficiency.

Education:

• Bachelor’s degree in computer science or related field.
• A Master's degree would be highly desirable.

Work Experiences and required skills:

• More than 3 years of proven work experience as a Backend Software Engineer, or a similar role.
• Good SQL skills (you have designed and optimized databases in the past).
Interest (ideally already experience) in the functional programming language Erlang as well as Golang.
• Experience with Git.
• Experience in a Linux / Unix environment.
• Good knowledge of Java.
• Good understanding of current CSS and HTML variants.
• Experience with microservices architectures and Restful APIs.
• Familiar with middleware server implementations using Node.js, using third-party APIs, and providing API interfaces using Hapi or another framework.
• Good OOP and FP skills.

Language skills:

• Very good command of the English language (written and spoken).
• Knowledge of any other language would be an asset.

The Ideal Candidate will…

• Will be comfortable working in an open and collaborative environment.
• Will be comfortable working in a continuous delivery environment.
• Will prefer to write readable (by others) code rather than using esoteric language constructs that make code difficult to understand for others.
• Will favor simplicity over complexity.
• Will champion evolution over revolution
• Will have an agile collaborative philosophy, and develop iteratively, within a test-driven approach to software creation.
• Will be eager to help solve problems when production issues arise.
• Will adapt to existing environments, tools, and processes and contribute to improving and evolving the same.

Other interpersonal Skills:

• Critical thinker with strong problem-solving and research proficiencies.
• Solid organizational skills and meticulous attention to detail.
• Strong interpersonal skills and Excellent multitasking skills.
• Ability to work under pressure and meet strict deadlines.
• Excellent organizational skills and presentation skills.
• Ability to work well in a team.
• Ability to work in a fast-paced environment.
• Excellent verbal communication skills.

Application Procedure:

To apply for this position, please submit Your CV before 12.09.2022 through the email address: recruitment@profesionisti.al

* All applications will be treated with strict confidentiality according to law No. 9887 set by the Albanian Parliament for the "Protection of Personal Data".


Please note that only those candidates SELECTED for further consideration, will be contacted.
 


Apply WhatsApp
Back
Top