Senior Node.js Developer

Altamira • Remote

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:

  1. Recruiting Interview -> 30-45 min
  2. Technical Interview -> 1-1,5h
  3. Client Interview (optional) -> up to 1h
  4. Pre-Offer Call -> 15min
  5. Reference Check
  6. 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!

Apply Now

Date Posted

04/24/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Technical Architect - CDW

Views in the last 30 days - 0

CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...

View Details

Senior React.js & Python Developer - Lemon.io

Views in the last 30 days - 0

Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...

View Details

Federal Security Solutions Engineer - Rapid7

Views in the last 30 days - 0

Rapid7 is seeking a Federal Solutions Engineer with 5 years of experience in cybersecurity solutions engineering or technical sales focusing on federa...

View Details

Sr. Manager, Sales Engineering - Jellyfish

Views in the last 30 days - 0

Jellyfish is seeking a Sr Manager Sales Engineering to lead a team of sales engineers work closely with midmarket and upmarket sales teams provide han...

View Details

Engineering Manager (Group Practice Tooling & Provider CX) - Headway

Views in the last 30 days - 0

Headway is a mental healthcare company founded in 2019 aiming to build a new mental health care system accessible to everyone They have a national net...

View Details

Engineering Manager (Claims Platform) - Headway

Views in the last 30 days - 0

Headway is a mental healthcare company founded in 2019 aiming to build a new mental health care system accessible to everyone They have a national net...

View Details