Position: Full stack JavaScript developer with AWS experience
Company: Voypost
Experience required: 3y
Category: Other
English level: upper
Published: 2023-05-01T00:00:00+03:00

👀 We seek a highly skilled and experienced Full Stack Developer with AWS experience to join our team.  The successful candidate will work on a project that explores the impact of AI personalization in search engines and social networks, focusing on a bot that tracks differences in search results based on region: 

Required Skills:
- 4+ years of overall experience in NodeJS and Angular
- Experience with AWS Lambda, AWS CloudFormation, and AWS Cognito
- Strong SQL knowledge
- Previous experience working with high-quality code written by senior developers
- level of English: upper-Intermediate and above.

🧨Nice to have:
- Experience with Laravel (PHP), Java, Python, Selenium, AWS SAM, and MySQL
- Familiarity with using templates

📌Responsibilities:
- Understand Existing Codebase: Analyze the code to understand how the application works.
- Step-by-Step Implementation: Develop the application using JavaScript and AWS, starting with the runner and progressing to the serverless API, GUI, and other components.
- Goal-Oriented Development: Break tasks into manageable steps to efficiently achieve project goals.
- Big Picture Thinking: Consider the overall architecture and functionality of the application to make informed decisions and suggestions.
- AWS Integration: Use AWS services like serverless API and authentication to build a scalable and integrated application.
- Multilogin Considerations: Address technical implications of using Multilogin's framework and assess its compatibility with AWS deployment.
- Task Breakdown: Divide project requirements into clear tasks and document dependencies for effective coordination.
- Collaboration: Work with the project team, contribute insights, and participate in discussions.
- Documentation and Testing: Maintain code documentation and write tests to ensure quality and functionality.
- Continuous Learning: Stay updated on JavaScript and AWS technologies to improve the development process.

📌Working conditions:
This project provides full-time employment (40 hours a week) in 3-4 month. 

📌Trial period:
The project has a paid trial period of one week.

⏱Hiring stages:
1. HR interview - up to 30 minutes;
2. Technical interview - up to 1 hour;
3. Interview with the customer / PO of the product - up to 1 hour.

💡About the project:
The project involves modernizing the existing application stack, which includes a PHP-based API server, a Java-based bot runner, a Python-based CLI, and a JavaScript-based client. The goal is to migrate these components to Node.js while maintaining compatibility with the current codebase.
The application will be transitioned from a virtual machine to an AWS serverless stack using technologies like AWS SAM, AWS CloudFormation, and AWS Lambda for efficient and scalable deployment.
The authentication mechanism will be shifted from Laravel to AWS Cognito for better security and user identity management.
The Angular client will be connected to the new backend to ensure a smooth transition and compatibility with the updated architecture.
The project aims to improve performance, scalability, and maintainability by adopting Node.js, AWS serverless stack, and enhanced authentication mechanisms.

📌About us:
We provide a wide range of IT services, from MVP development to Staff Augmentation for our clients and Enterprise-level product development. Therefore, even if this project does not suit you for specific reasons, you can still apply and we will match you with the most relevant project.
About Voypost
Ми пропонуємо лише найкращі програмні рішення. Співпрацюємо з усіма типами компанії, від малих до великих корпорацій у різних галузях і технологіях. Наш робочий процес охоплює все, від початкового визначення обсягу та створення до остаточного виконання. Ми працюємо з сучасним стеком (JavaScript, Node.js, React.js, Typescript, Firebase тощо) і впроваджуємо новітні рішення у світі технологій.

Ми створили процеси та команди всередині компанії, де кожного працівника цінують і чують. Наші процеси допомагають нам завчасно виявляти проблеми та блокери, і тому всі наші співробітники задоволені🚀.


We only deliver the very best in software solutions. Working with everyone from small to large corporations across multiple industries and technologies. Our end-to-end process covers everything from the initial scoping and building to the final execution. We work with modern stack (JavaScript, Node.js, React.js, Typescript, Firebase, etc) and implement the latest solutions in the Tech world.

We have established processes and teams inside the company where every employee is valued and heard. Our techniques help us bring out problems and blockers early and thus all of our employees are satisfied with the way we work.

Company website:
https://www.voypost.com/