Senior full stack developer

TECH-TITANS
Город: Кишинев
Образование: Любое
Опыт работы: Более 5 лет
Зарплата: От 4000 До 6000 USD
График: Полный рабочий день
Место работы: Дом/Офис
TECH-TITANS (https://tech-titans.md/) specializes in creating enterprise software, websites and applications, offering innovative solutions to companies around the world. We place great importance on ease of use design and interface functionality to provide a great user experience.

Now we are looking for Senior Full Stack Developer to develop a universal messenger that is ideal for internal corporate communication. We are dedicated to creating a secure, easy-to-use, and functional messaging platform within an organization. We are developing a cross-platform messenger with clients for Android and iOS using React Native (without Expo) and TypeScript.

Platforms and technologies
We have chosen modern and reliable technologies that allow us to create a multifunctional messenger for various platforms, including web interfaces and mobile devices. In particular, we use:
- React Native for developing client applications for Android and iOS.
- Electron for desktop applications.
- Socket.io for real-time implementation.
- WebRTC for video calls.
- FCM (Firebase Cloud Messaging) for sending notifications to Android.
- APNS (Apple Push Notification Service) for sending notifications to iOS.
- PostgreSQL as a database.
- Redis for clustering.

Team
Although our company is young and has a small but close-knit team of two backend developers, two frontend developers and one full-stack developer.

Comfortable office located in the city center at București 90, Chișinău.

Role and responsibilities:
- Architecture Design: Create and validate architectural designs that ensure system scalability, performance, and reliability.
- Coding: Writing clean, optimized and well-documented code, performing complex tasks and implementing key features.
Debugging and optimization: Identifying and fixing complex errors, improving application performance and stability.
- Mentoring: Training and mentoring junior developers, assistance in their professional growth and solving technical issues.
- Teamwork: Establish and maintain effective team communication, promoting cooperation and conflict resolution.
- Planning: Participation in sprint and release planning, distribution of tasks among team members, monitoring deadlines.
- Technical strategy: Participation in the formation of the company’s technical strategy, assessment of new technologies and their implementation.
- Project management: Risk assessment, resource planning, project management and participation in key decision making.
- Communication: Collaborate with other departments to align technical and business goals.
- Quality Assurance: Implement and support quality assurance processes such as automated testing, CI/CD.
- Security: Ensure application security, conduct security audits, and implement best practices.
- Documentation: Support and update technical documentation, writing specifications and instructions.
- Development standards: Implementation and compliance with development standards, formation and support of best practices.
- Knowledge sharing: Sharing new knowledge and experience with the team, conducting internal trainings and presentations.

Professional requirements:
- JavaScript
- Node.js
- Typescript
- React js
- Next js
- Redis
- React-native
- PostgreSQL
- MongoDB
- Axios
- Express
- SCSS
- Redux
- English: Upper-Intermediate+

Would be a plus:
- Vue.js
- Nuxt
- Bootstrap
- Firebase
- Docker
- Unix
- Kotlin
- Swift

Social package:
Paid annual leaves and sick leaves.

Registration:
We will cooperate through Private Entrepreneurship organization scheme.
Контактное лицо:
TECH-TITANS
E-mail:
Сайт:
https://tech-titans.md/
Прикрепить CV CV с сайта
Прикрепить CV

Укажите ваше Имя и Фамилию

Есть CV на сайте? Вход
Отправить CV

Укажите желаемую вакансию

Добавить сопроводительное письмо
Закрыть
Готово!
Твое резюме успешно отправлено 🥳
Закрыть