Position: Full Stack Developer
Company: SmartTek
Category: Other
Experience required: 3y
English level: upper
Published: 2023-06-01T00:00:00+03:00

Smart Tek Solutions is a leading IT service provider that serves Fortune 500 companies in the US. So, we are looking for a Full Stack Developer.

**Responsibilities:**
- Collaborate with the team to design, develop, and maintain software solutions for corporate clients;
- Develop and enhance applications using Node.js and React, ensuring high-performance and user-friendly interfaces;
- Create Outlook add-ins for both Outlook Web App (OWA) and Outlook for Windows, leveraging React;
- Implement solutions that are similar in functionality and design to Microsoft Exchange, tailored to the specific needs of corporate clients;
- Conduct thorough testing, debugging, and code reviews to ensure the delivery of reliable and scalable software solutions;
- Stay up to date with the latest trends and best practices in Full Stack development, particularly in relation to Microsoft Exchange-like solutions.


**Requirements:**
- Strong proficiency in Full Stack development, with expertise in Node.js and React;
- Experience in developing software solutions similar to Microsoft Exchange, catering to corporate clients;
- Familiarity with creating Outlook add-ins based on React, with proficiency in both OWA and Outlook for Windows;
- Solid understanding of SQL and database management, including query optimization and data modeling;
- Excellent collaboration skills, with the ability to work effectively within a team and gather requirements from clients;
- Strong problem-solving abilities and attention to detail, ensuring the delivery of high-quality software solutions;
- Effective communication skills, both written and verbal, for clear and concise interaction with team members and clients;
- Proactive and self-motivated, able to work independently and meet project deadlines.

**We offer:**
- Variety of domains;
- Full stack of technologies;
- Professional and highly interactive team environment;
- Management style based on openness and trust;
- Stable support in personal education and growth;
- Worthy compensation;
- Active community with regular knowledge sharing;
- Flexible work conditions;
- Huge office with extra space for work & leisure;
- Paid vacation days, sick leaves, and days off.