Do you have bold dreams and an innovative spirit? Do you love the border between development and product? You don't want just another job, you're looking for a place where you can really grow? Look no further. Build your future and Shape the future of the fast-growing team that builds ATIS (www.atis.al). We are a Software Factory with offices in Tirana, Pristina and Skopje, with a staff of more than 120 people. Our company specializes in custom software development for clients from all across Europe. Our culture is focused on building inclusive teams and encourages employees to dream big. If you are focused on results, dedicated to quality, strength and integrity, and possess the drive to succeed, then we are your employer of choice. Put your talent to work with us – change the world, love your job! We want to build a better tomorrow with you. ATIS offers you the perfect opportunity to kick start your career! If you’re interested please take a look at some further details below and directions to apply for this position.

We are looking for an experienced and versatile Node.js Developer to join our team of passionate and driven individuals. Our ideal candidate is flexible with proven experience in developing modern, accessible and responsive websites for all types of clients. You will be a part of a creative team that is responsible for all aspects of the ongoing software development from the initial specification, through developing, testing and launching.


Responsibilities:

• Develop and build new applications and APIs with a strong focus on maintainability, documentation and performance using NodeJS.
• Work effectively within an agile, deadline-driven production process to complete projects with rapid, iterative cycles.
• Work closely with designers, business analysts, project managers, and other software engineers to ensure design standards are met throughout the lifecycle of the project.
• Participate in the ongoing development and implementation of back-end web coding standards, writing clear, clean and valid code for modularity and reusability.
• Optimize application for maximum speed and scalability.
• Short business trips to Italy and/or Germany.
• Participate in discussions with team members about technical best practices and help identify optimal technical solutions.
• Stay current on the latest trends and emerging technologies within the JS community.

Requirements:

● At least 1-year of experience developing REST APIs with NodeJS (Express/Next.js/etc.)
● Excellent knowledge of debugging and troubleshooting practices and techniques.
● Solid experience with testing and developing while maintaining a consistent API.
● Good time-management skills and ability to meet deadlines consistently.
● Understanding of current trends and advancements on the NodeJS community, with solid knowledge of the framework, standards and best practices.
● Good OOP knowledge, and programming principles, (KISS,DRY, SOLID etc)
● The flexibility to work both independently and with a team to manage time across multiple projects and tasks in a team environment.
● Good communication skills to be able to work in a team environment with separation of tasks and concerns..
● BS/MS degree in Computer Science, Engineering or related fields.
● English proficiency is mandatory.

We offer:

● Extensive on the job training and exciting innovative projects within a very dynamic environment.
● Up to 20% dedicated time on Learning and Development on new technologies/trends.
● Competitive salary and benefits in a highly meritocratic company.
● Private health insurance
● Flexible working hours
● Up to 3 days/month of home office
● After work organized activities (retreats, happy hours etc.)
● Pleasant working environment within a modern office space near the city center of Tirana

Please send an email with CV at: careers@atis.al

Only shortlisted candidates will be contacted for a job interview.

+Apliko