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 Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsExecutive Director Patient Advocacy - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...
View DetailsMedical Affairs Writer Contract - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics seeks a Medical Affairs Writer to develop scientific publications and communications for cell therapy innovations The role requir...
View Details