TL;DR
Backend Engineer (Python): Designing, building, deploying, and maintaining efficient server-side code with an accent on performance, quality, and responsiveness of databases. Focus on implementing comprehensive backend testing strategies, secure coding practices, and translating high-level requirements into detailed architectures.
Location: Serbia, Bosnia & Herzegovina, North Macedonia
Company
hirify.global is a global design and development software company headquartered in San Francisco with 650+ technologists located across engineering offices in Southeast Europe and Latin America.
What you will do
- Design, build, deploy and maintain efficient, reusable, and reliable server-side code.
- Ensure the performance, quality, and responsiveness of databases.
- Develop and maintain backend services.
- Implement and maintain comprehensive backend testing strategies to ensure the reliability and stability of applications.
- Create and maintain detailed documentation for code, architecture, and development processes.
- Work closely with all stakeholders involved to translate high-level requirements into detailed backend architectures and designs.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of software engineering experience in backend development.
- Experience with Python, preferably using frameworks such as Django, FastAPI, or Flask.
- Understanding of object-oriented programming, common design patterns, and working with SQL/NoSQL databases
- Experience with cloud services (AWS and/or Azure) and deploying applications to production environments.
- Good communication skills, both written and verbal, and willingness to collaborate with cross-functional teams.
Nice to have
- Experience with additional languages like Java, TypeScript, or Golang.
- Exposure to AI tools and interest in applying them in day-to-day development.
- Experience working in Agile/Kanban environments.
- Strong problem-solving skills and a growing consultative mindset.
Culture & Benefits
- Are proactive and enthusiastic about your own continuous learning and improvement.
- Have a good analytical and problem-solving attitude.
- Have the ability to analyze and understand the business context and logic behind your job responsibilities.
- Care for the quality of your work and client satisfaction.
- Enjoy working in a pleasant and cooperative atmosphere.
- Excited about working in international teams and using well-written and spoken English daily.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →