Lead Software Engineer

Apply with Email

Deadline: 01 May 2024

Employment term: Contract

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

Swaps.app is an innovative company. Our mission is to create new standards in the financial services industry. We aim to become a leader in providing reliable, affordable and fully legal financial solutions to customers around the world. We are developing software that serves as a bridge between the worlds of fiat and crypto. An interesting and ambitious project aimed at the international market! We are actively growing and looking for a strong Team Lead with high competence in NodeJS. We also expect leadership qualities, communication skills, and the ability to quickly organize a team and share expertise from you.

Main stack: NodeJS, NestJS, PostgreSQL, React, HTML, CSS, JavaScript frameworks (e.g., React, Angular, Vue.js), Rest API.

Job responsibilities

  • Development and expertise in project architecture
  • Establishing the development process and implementing the most effective technical solutions
  • Managing the development process within the project and ensuring timely and high-quality task completion
  • Interacting with the project manager, analysts, testers, and other team members
  • Working with technical documentation
  • Integration of project partners' APIs
  • Developing new features from scratch
  • Collaborating with the team to identify and resolve technical issues
  • Delegating tasks and achieving goals

Responsibilities for managing people:

  • Participation in team formation, mentoring
  • Organizing the team's work: task assignment and monitoring, prioritization, and meeting deadlines
  • Ensuring team stability: analyzing needs, hiring, training, and developing employees
  • Motivating employees and creating conditions in which they can feel free

Required qualifications

  • At least 4 years of experience as a development team (4+ developers) leader.
  • Commercial development experience in NodeJS for at least 4 years, deep knowledge of Javascript
  • Familiarity with microservices architecture.
  • Familiarity with event driven architecture
  • Familiarity with deployment cycles, CI/CD, containers, caching systems etc.
  • Experience with any no-SQL and SQL databases.
  • Experience with FrontEnd technologies
  • Experience with API design.
  • Advantages:
  • Experienced with GraphQL server/client.
  • Experience with AWS / Good understanding of AWS services - EC2, S3, Route 53, DynamoDB, Cloud Front, Lambda, SNS, SQS, API gateway, ELB, EBS
  • Experience in project development teams, experience in team building
  • 5+ years of professional experience in products or SDKs.
  • Strong problem-solving skills needed to identify, research and resolve problems
  • Deep knowledge of the full software development process
  • Good knowledge of Basic of computer science fundamentals like, Data Structures / Algorithms
  • Experience in crafting and maintaining unit tests and continuous integration systems, such as Jenkins, Azure Pipelines, or AWS Code pipeline
  • Validated experience with code coverage tools and software test frameworks. Enhance existing automation test frameworks to add new capabilities
  • Experience in Financial Institution or Fintech organization is preferred
  • Fluent in English

Required candidate level: Senior

Additional information

  • 5/2 schedule, office work in Yerevan
  • Competitive compensation (based on the technical interview results)
  • Lack of bureaucracy, quick decision-making, discussion of tasks, issues, and implementation of changes
  • Opportunity to work in a team of professionals, develop, and grow with the company
  • Business owners open to dialogue and new initiatives
  • Opportunity for self-realization and career growth
  • Professional skills
Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

JavaScript Frameworks

React.js

PostgreSQL

DBNode.js

CSS

HTML

Nest.js

REST API

Soft skills

Leadership skills

Share this job via your favorite social media channel.