Mid-Senior Fullstack Software Engineer
🇽🇰 Pristina, Kosovo
EngineeringPythonMid-Senior
Compare your skills with our requirements
We’re looking for a Mid-Senior Full Stack Developer with solid experience in Django, PostgreSQL, and React.js. You should be confident working across both front-end and back-end, writing clean and scalable code. If you enjoy solving problems, working in a fast-paced team, and building real-world products, we’d love to hear from you.
Must-have
- 3+ years of professional experience as a Full Stack Engineer
- Strong knowledge of Python and Django REST Framework
- Solid experience with PostgreSQL and writing efficient queries
- Proficiency in React.js, including state management (e.g., Redux, Context API)
- Good understanding of RESTful APIs and client-server architecture
- Experience with Git and collaborative development (e.g., GitHub, GitLab)
- Familiarity with Docker and containerized development
- Ability to work independently and manage time effectively
- Clear communication skills in English
Is a plus
- Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI)
- Familiarity with testing frameworks (Pytest, React Testing Library)
- Experience with cloud platforms (e.g., AWS, DigitalOcean)
- Knowledge of modular monolith or microservices architecture
- Previous work in multi-tenant applications
- UI/UX sensitivity or experience collaborating closely with designers
What you will do
- Develop and maintain scalable back-end APIs using Django and PostgreSQL
- Build modern, responsive front-end features using React.js
- Work closely with the product team to understand requirements and turn them into clean, efficient code
- Collaborate with team members in code reviews, architecture decisions, and feature planning
- Optimize application performance and fix bugs
- Contribute to DevOps-related tasks such as deployments and monitoring
- Participate in shaping technical direction and best practices within the team
The Mid-Senior Fullstack Software Engineer position is archived.
We appreciate your interest in joining Hatom. However, this position is no longer accepting new applications as it has been archived. Please explore our other open roles or check back soon for future opportunities.