Position: Full-stack Developer/Tech Lead
Company: Viseven
Experience required: 5y
English level: upper

We're looking for a Senior Full-stack Developer/Tech Lead (Node.js+). This is ongoing outstaff project.

**Requirements:**
- 5-7 years of experience
- English level: Upper- Intermediate and higher
- Event-Driven Architecture - some experience with this concept is required (can be Kafka, Solace, Pub/Sub, Messaging, Event Sourcing)
- Rest API
- Node.js
- Unit tests writing
- Lambda, S3, SQS,  SNS
- BitBucket/Git/Gitlab
- JSON
- AppFlow, EventBridge, CloudWatch - as main log viewer
 
**Nice to have:** 2-3 years of working with services and serverless framework
- Serverless Framework
- CloudFormation
- CI/CD concept & some experience (required for changes in BitBucket CI/CD Pipelines)
- SonarQube
- DynamoDB, SES,  CLI
- Postman
- Visual Studio Code
- Lucidchart
- Confluence, Jira

**Responsibilities:**
• Development and coordinate of the functionality and feature
• Mentoring other developers
• Design, planning and estimation of tasks with other developers
• Design database structure and modules
• Analyzing and implementing best coding practices into the project code
• Analyzing technical requirements of the project and adapting the code in line with them
• Coordinating the efforts and cooperating with other developers
• Creating and implementing design plans
• Reviewing code and analyzing code segments regularly
• Keeping up-to-date with industry trends and technology developments