Job Title: Senior Fullstack Engineer
About the Role:
This senior position will lead a team of experienced engineers, providing technical guidance and oversight.
Key Responsibilities:
1. Act as a technical lead, guiding team development efforts towards successful project delivery.
2. Architect and implement new software components and applications.
3. Guide and mentor team members to develop their skills and abilities.
4. Test and validate new applications and services in various environments.
5. Monitor system performance and optimize system behavior as needed.
6. Analyze development and service issues, providing detailed reports and recommendations for improvement.
7. Collaborate with product and design teams to stay up-to-date with industry trends and advancements.
8. Work closely with key engineers to design and build scalable solutions.
Requirements:
The ideal candidate should possess:
* Bachelor's Degree in Computer Science or a related field.
* At least 5 years of experience working as a fullstack engineer.
* Proficiency in programming languages such as TypeScript, React, and C# .NET.
* Experience with Node.js and NoSQL databases (DynamoDB preferred).
* Strong English language skills are required for this role.