Software Engineer - 21655 Outstaffing

Gepostet vor über 30 Tagen
Spezialisierung: JavaScript
Offen für Angebote
Armenia
Yerevan
Über 5 Jahre
Obere Mittelstufe
Optionen in Betracht ziehen
Bürojob in Vollzeit
Teilzeitstelle
Fernarbeit (Vollzeit)
Freiberuflich (einmalige Projekte)
Umzug in eine andere Stadt

übersetzt von Google

Mittlerer + Knoten Preis - 28 $ Standort - Armenien Beginnen Sie - so schnell wie möglich Eng - B2

Erfahrener Softwareentwickler mit 5 Jahren echter Arbeitserfahrung. Kenntnisse in Javascript, C#, Go, Node.js, Typoskript, Rest und Microservices. Mit fundierten und praktischen Fähigkeiten in Datenstrukturen, Algorithmen, OOP und Problemlösungsfähigkeiten.

Bildung
National Polytechnic University of Armenia
Bachelor. Fakultät: Faculty of Mechanical engineering
September 2011 - Juni 2017

Erfahrung
Software Engineer
IT Company 5
September 2021

Achievements/Tasks

Key responsibilities include adding new features to the system, debugging and testing, and designing well-understood and object-oriented code. As well as integrating different banking systems and reviewing codes.

• Used Javascript as a core programming language, MongoDB as a database management system, and Node.js as a backend framework.

• Participate in architectural decisions and propose methods for solving such problems. Conduct interviews and mentor new developers on the team.


Software Engineer
IT Company 4
Februar 2022 - Oktober 2022

• I was responsible for adding new features, fixing bugs, writing unit tests, testing in different environments, and communicating with QA engineers and mobile developers. As well as for performing code reviews and participating in architectural decisions.

• Used technologies like Node.js and typescript, AWS serverless, as a database used Dynamodb. Additionally, other technologies such as AWS SQS, AWS S3, and Jest for writing unit tests and React.js in the front-end were also used.

• I worked on both the front-end and back-end parts of the project. As well as creating database backups for DynamoDB tables and designing a separate lambda to automate these scheduled processes.


Back-end Engineer
IT Company 3
März 2021 - September 2021

• Senior back-end engineer at Inomma, on "WWE-Champions" and "The Walking Dead" game portal projects.

• Used JavaScript as a programming language, and Node.js as a back-end framework with Typescript. As a database system selected Postgresql, and Redis in some cases. Used also AWS, GCP, Docker, and other tools.

• Key responsibilities include creating good database design and the creation of new projects from scratch. As well as conduct interviews and be a mentor for new developers on the team.


Back-end engineer
IT Company 2
Dezember 2019 - März 2021

• Worked on a social media application and was responsible for refactoring some old microservices and adding unit tests and logging mechanisms for these services.

• Used Node.js as the main back-end framework with Typescript Moleculer.js. As well as used MongoDB as a database management system and Redis for caching. Used Nuts as a communication protocol and Docker with Kubernetes for containerizing and managing microservices.

• After that, we started the creation of a new mobile video streaming application using Node.js with Go, and gRPC as a communication protocol. Also used technologies like Kafka, AWS, AWS Neptune, KsqlDB, ClickHouse, RabbitMQ, and Redis.


Node.js developer
IT Company 1
Mai 2018 - Dezember 2019

Used Javascript as a programming language, also used Node.js and Typescript for backend development, including all the new features of Javascript like ES6, and ES7 to create a new generation gaming platform.

• Used Postgresql as a database management system, with Knex ORM and features like logical replications. Used Redis as a cache and RabbitMQ as a communication protocol.

• Key responsibilities were building, testing, and debugging microservices, building new features from scratch, and reviewing pull requests from team members. Attending daily meetings and working with Agile methodology.


ÄhnlicheKandidaten

übersetzt von Google

Offen für Angebote
Armenia
Yerevan
Über 5 Jahre
Obere Mittelstufe
Optionen in Betracht ziehen
Bürojob in Vollzeit
Teilzeitstelle
Fernarbeit (Vollzeit)
Freiberuflich (einmalige Projekte)
Umzug in eine andere Stadt
wir verwenden cookies
Akzeptieren