Smartan FitTech is a deep-tech startup revolutionizing the fitness ecosystem through cutting‑edge computer vision and intelligent systems. We are currently expanding our team to support the development of AI‑driven fitness products and solutions.
Role Overview:
We are looking for a Backend Developer responsible for designing, developing, and maintaining scalable server‑side applications and core system logic. You will work closely with frontend developers, product teams, and infrastructure engineers to deliver reliable, secure, and high‑performance backend services. This role requires strong understanding of backend architecture, database design, API development, system scalability, and backend performance optimization.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs.
- Implement scalable and efficient server‑side logic.
- Manage and optimize databases and data storage solutions.
- Build and maintain RESTful or gRPC APIs.
- Ensure high performance, availability, and reliability of applications.
- Implement authentication, authorization, and data security measures.
- Write clean, maintainable, and testable code.
- Monitor application performance and troubleshoot production issues.
- Collaborate with frontend developers and cross‑functional teams.
- Participate in code reviews and architecture discussions.
- Optimize applications for speed and scalability.
Required Technical Skills:
- Proficiency in at least one backend programming language (Node.js, Python).
- Strong understanding of backend architecture and design patterns.
- Experience building RESTful APIs and web services.
Database & Data Management
- Strong knowledge of relational databases (PostgreSQL, MySQL) and SQL querying.
- Understanding of database design principles and indexing.
- Familiarity with NoSQL databases is a plus.
- Knowledge of ACID properties and transactional systems.
System & Performance
- Understanding of backend performance optimization techniques.
- Familiarity with scalability, concurrency, and load balancing concepts.
Security
- Experience with authentication systems (JWT, OAuth).
- Knowledge of data encryption and access control mechanisms.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization tools like Docker and Kubernetes.
- Experience with CI/CD pipelines.
- Knowledge of microservices architecture
Soft Skills:
- Strong problem‑solving and analytical thinking.
- Ability to work independently and collaboratively.
- Good time management and organizational skills.