Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
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.
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.
• 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.
• 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.
• 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.
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.