TL;DR
Full-stack Engineer (Python/React): Designing, building, and maintaining efficient, reusable, and reliable web applications and backend services with an accent on frontend development, database performance, and API design. Focus on translating high-level requirements into detailed architectures and designs, implementing comprehensive testing strategies, and providing guidance through code reviews.
Location: Hybrid in Serbia, Bosnia & Herzegovina, or North Macedonia.
Company
hirify.global is a global design and development software company that partners with worldwide industry leaders to solve complex digital challenges.
What you will do
- Design, build, and maintain efficient, reusable, and reliable web applications using frontend technologies.
- Develop and maintain backend services to support frontend functionality.
- Ensure the performance, quality, and responsiveness of databases.
- Implement and maintain comprehensive testing strategies to ensure the reliability and stability of applications.
- Work closely with Designers, Frontend Developers, and Product Managers to translate high-level requirements into detailed architectures and designs.
- Provide guidance and coaching to other Full Stack Engineers through code reviews and technical discussions.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of software engineering experience in full-stack development.
- Strong experience with Python (e.g., Django, Flask, FastAPI) for backend development.
- Solid experience with React (and modern JavaScript/TypeScript) for frontend development.
- Experience working with SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Fluent in written and spoken English.
Nice to have
- Familiarity with cloud services (AWS and/or Azure).
- Experience with state management, component-based architecture, and responsive UI development.
- Exposure to AI tools and interest in applying them in day-to-day development.
- Experience working in Agile/Kanban environments.
Culture & Benefits
- Proactive and enthusiastic about continuous learning and improvement.
- Possess a good analytical and problem-solving attitude.
- Enjoy working in a pleasant and cooperative international atmosphere.
- Care for the quality of your work and client satisfaction.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →