Full-stack Engineer with Node.js in Constanţa

ReactJS (nice to have) GitHub (nice to have) Azure (nice to have) Linux (junior) REST API (regular) NoSQL (regular) Apollo Server (regular) GraphQL (regular) Node.js (regular) Get to know us betterCodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe).While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple:Act to deliverDisrupt to grow.Team up to win.The project and the teamThe product goal is to simplify the work of Cybersecurity Analysts, Network Engineers and Users who take care of company data protection. Using the application, they can trigger, show and manage unexpected incidents. The project is a fresh SaaS application in Azure Cloud. We started our contribution in November 2021.The project is part of the client’s company business, so you will be able to touch money-spinning product, which is a complex solution. Our part of work is to provide well-developed solutions in every aspect of the development - architecture, features, tests, releases, maintenance and documentation.What else you should know:● In the project we have:○ 4 Frontend Engineers○ 5 Backend/Full-stack Engineers○ 1 UX Designer○ 2 QA Engineers○ 2 Product Owners● The designs are provided in Figma● The backend architecture bases on microservices in Azure App Service● We are looking for an experienced person with Node.js knowledge to join the backend team at the beginning. In the backend team you will work with the main architect of the solution, so you can learn many interesting cloud-based solutions● We can offer you support in your development on Full-stack position● The work environment is open for suggestions and actively listens to every team member. So, your opinion really matters● We have common meetings to discuss API, designs and architecture to prepare the product for potential scalability● Your project manager will help you to build the transparency between developers and stakeholders and to write down plans with estimations.● The client is based in the US and Sweden, so do not worry about late working hours. Meetings are conducted in Central European Summer Time (GMT+2). By this time, only the PM had meetings in late hours. The Development Team did not need to join them.We work on multiple interesting projects at the time, so it may happen that we’ll invite you to the interview for another project, if we see that your competencies and profile are well suited for it.Your roleAs a part of the project team, you will be responsible for:● Features development in Node.js (Express.js)● Preparing Azure App Services● Preparing API in GraphQL● Preparing data models to properly maintain the Database (Azure ADX and CosmosDB)● Building and maintaining CI/CD pipeline related to development and production Azure environments● Maintaining the quality of application - writing unit tests● Communicating with the developers and cooperating with them● If you would like to work as a Full-stack Engineer - development in React● Being proactive and motivated to deliver :)Do we have a match?As a Full-stack Engineer you must meet the following criteria:- Strong experience with Node.js (and minimum one framework, e.g. Express or Nest)- Good knowledge of GraphQL and Apollo Server- Experience with NoSQL databases (e.g. MongoDB, CosmosDB)- Experience with Serverless approach (Azure solutions preferred)- Experience with designing and documenting REST API- Good knowledge of JavaScript and TypeScript - Good knowledge of at least one unit test tool (ie. Jest, Enzyme)- At least a basic knowledge of Linux- Good knowledge of English (B2+ level)Beyond the criteria above, we would appreciate the nice-to-haves:● Experience with Azure Cosmos DB, Azure Data Explorer (ADX) or Azure Blob Storage● Experience with GitHub Actions● Knowledge of one-way data flow architectures (Flux, Redux etc.)● Knowledge of React.js More reasons to join usFlexible working hours and approach to work: fully remotely, in the office or hybridProfessional growth supported by internal training sessions and a training budgetSolid onboarding with a hands-on approach to give you an easy startA great atmosphere among professionals who are passionate about their workThe ability to change the project you work on

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!