About Smartan:
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:
1. Backend Development:
- 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.
2. 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.
3. System & Performance:
- Understanding of backend performance optimization techniques.
- Familiarity with scalability, concurrency, and load balancing concepts.
4. 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.
- Excellent communication skills.
- Ability to work independently and collaboratively.
- Good time management and organizational skills.