Senior Node.js Developer
Company
Altamira
Location
Remote
Type
Full Time
Job Description
Altamira is a boutique IT company that delivers Digital and AI solutions to a wide range of international customers. Headquartered in Bratislava (Slovakia), we work primarily in the financial, pharma and retail sectors delivering mobile, web and platform solutions using an expansive technology portfolio.
We are proud of our teammates. As a fully remote company, we are building empowered, self-organized teams that are focused on personal and professional growth, and who share our customer obsession.
Altamira service delivery teams currently span Slovakia, Ukraine, and the Middle East, and we have ambitions to expand our footprint to meet the growing demand across Europe and into our primary growth markets in the UK and the US.
Note: This contract has a full-time involvement until the end of August, with the possibility of extension full-time cooperation by agreement of the parties
Your skills:
Hard Skills:
- Advanced level of Node.js. Compliance with Node.js best practices and coding standards to ensure clean, efficient, and readable code. Experience using search engines like Elasticsearch or similar ones.
- Good knowledge of AWS and cloud computing.
- Strong understanding of object-oriented programming (OOP) concepts.
- Effective use of JavaScript/TypeScript and using the new features.
- Solid understanding of RESTful APIs, specifically in the context of Node.js (Fastify).
- Strong knowledge of RDB databases, such as MySQL, Postgres. Familiar with ACID properties of transactions.
- Good knowledge of Redis (key-value database) or similar DBs.
- Experience in building Real-time services using Node.js and WebSocket.
- Efficient data modeling and schema design to ensure reliability, scalability, and performance.
- Familiarity and experience with Agile/Scrum methodologies and their application in a development team.
- Understanding SOLID, YAGNI, KISS principles.
- Experience in CI/CD configuration and usage, including setting up pipelines, writing build and deployment scripts for GitLab CI/CD. Familiarity with conducting code reviews to assess code quality, identify bugs, and provide constructive feedback for improvement.
Soft Skills
- Proactive initiative: Self-starting with the ability to introduce new ideas and improvements
Soft Skills:
- Proactive initiative: Self-starting with the ability to introduce new ideas and improvements
- Tolerance to Criticism: Openness to constructive feedback, with a focus on continuous improvement. Strong communication skills for articulating complex technical concepts.
- Strong problem-solving skills and attention to detail.
- Time management and organizational skills.
- Adaptability and flexibility to deal with rapid changes.
- Ability to work effectively within a team, contributing positively to team operations and relationships.
Knowledge of tools:
- Effective use of favorite development environment (IDE).
- Effective use of debugging tools.
- Fluent knowledge of the version control system – Git.
- Good knowledge of Docker Products and application/services containerization.
- Effective use of data modeling tools, like Swagger (OpenAPI). Moreover, draw.io , LucidCharts, or similar tools. Using AI tools such as ChatGPT, GitHub Copilot.
You will work with:
- Design backend application architecture using Node.js from scratch.
- Design, develop, enhance, and maintain RESTful APIs using Node.js, Fastify, JavaScript and -
- TypeScript, following best practices and coding standards.
- Collaborate with the team to analyze project requirements, design efficient backend solutions, and - implement new features.
- Identify and resolve any issues that may arise in the present functionality, provide prompt resolutions, and ensure high system stability.
- Implement and maintain security measures, such as authentication and authorization, to protect sensitive data. Collaborate with frontend developers, and other stakeholders to ensure seamless integration and data consistency. Reading specifications and then developing functionality according to them.
- Maintaining, improving and testing of existing functionality.
- Writing unit and API tests.
- Write and maintain build scripts, deployment scripts, and automated tests for the CI/CD pipeline with GitLab. Estimating features development time.
- Participation in meetings according to Scrum processes.
- Conducting a code review, if necessary.
 Our transparent recruitment journey usually takes up to 2 weeks and includes a few stages:
- Recruiting Interview -> 30-45 min
- Technical Interview -> 1-1,5h
- Client Interview (optional) -> up to 1h
- Pre-Offer Call -> 15min
- Reference Check
- Offer
We offer:
- Competitive salary, room for development and growth;
- Possibility to work in the Bratislava and Kyiv office or fully remotely;
- Loyal management, interesting tasks, constant support;
- Medical insurance (optional);
- English courses;
- Technical equipment providing;
- Paid vacations 20Â workdays, paid sick leave, regular salary reviews;
- Flexible schedule and ability to manage your working hours;
- Support your personal growth and skills upgrading;
- The great environment inside the team, support of initiatives, and ability to contribute to the common goal.
We do believe that the success of altamira.ai is impossible without the success of our Talents and the success of our Clients!
Date Posted
04/24/2024
Views
0
Similar Jobs
Senior Frontend Engineer - Arize AI
Views in the last 30 days - 0
Arize AI a leading observability platform with 135M funding and 150 enterprise customers seeks a Senior Frontend Engineer to build scalable intuitive ...
View DetailsSenior Data Scientist - Dropbox
Views in the last 30 days - 0
This job description outlines a Senior Data Scientist role focused on driving impact through AI and core experience improvements The position requires...
View DetailsSenior Software Engineer - Mozilla
Views in the last 30 days - 0
Mozillas mission is to build an open internet focusing on privacy and innovation They offer impactful roles like Senior Software Engineer at AMO with ...
View DetailsSenior Design Manager - Reporting - HubSpot
Views in the last 30 days - 0
This job description highlights a missiondriven UX role at HubSpot emphasizing collaboration product innovation and fostering inclusive teams It outli...
View DetailsAI Developer - Guidehouse
Views in the last 30 days - 0
This job posting seeks an AI Developer for Data Science Consulting with responsibilities including designing Generative AI solutions collaborating wit...
View DetailsSenior Software Engineer - Mozilla
Views in the last 30 days - 0
Mozillas mission to improve the internet through opensource projects and innovation They seek a Senior Software Engineer to enhance AMO offering compe...
View Details