Easmed is looking for a Junior Full Stack Developer to spearhead the development of applications on mobile and Web Applications to address business needs and pain points. Ability to demonstrate scalability and stability in development plans will be key to the success of the candidate in this role.
Core Technical Requirements
Backend Development
- Strong proficiency in Node.js, Python, and Java
- Experience with backend frameworks: Django (Python), Express.js (Node.js)
- Expertise in API design and RESTful service development
- Proficient in message queue systems for load balancing and asynchronous processing
- Strong understanding of programming design principles (SOLID, DRY, design patterns)
- Experience with work concurrency and thread management
Frontend Development - Web
- Expert knowledge of React.js and TypeScript
- Proficient with state management libraries such as Redux or MobX
- Experience with Web and Search Engine Optimization (SEO) techniques
- Strong understanding of responsive design and cross-browser compatibility
Frontend Development - Mobile
- Hands‑on experience with React Native for cross‑platform mobile development
- Experience with SDK integration for Bluetooth/IoT devices
- Understanding of mobile‑specific performance optimization
Databases & Data Storage
- Expert in PostgreSQL (relational database)
- Proficient in NoSQL databases, particularly MongoDB or similar
- Experience with modern ORMs (e.g., Sequelize, TypeORM, Mongoose, SQLAlchemy)
- Understanding of database design, optimization, and indexing strategies
DevOps & Infrastructure
- Experience with Docker and containerization
- Familiarity with cloud architectures, deployments, and managed services (AWS, Azure, or GCP)
- Understanding of CI/CD pipelines and automation
- Experience with microservices architecture
Development Tools & Practices
- Expert in version control systems (Git, GitHub/GitLab)
- Familiarity with modern testing frameworks for both backend and frontend (Jest, Pytest, Cypress, etc.)
- Experience with Agile development methodologies
- Strong debugging and problem‑solving skills
- Experience creating and maintaining software documentation (technical specifications, API documentation, architecture diagrams, code comments, etc.)
Nice to Have
- Prior experience with AI/ML integration
- Experience with GraphQL or equivalent
- Knowledge of serverless architectures
- Contributions to open‑source projects
Qualifications
- 4+ years of proven experience as a Full Stack Developer
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Strong portfolio demonstrating both backend and frontend projects
- Excellent communication and teamwork skills
- Ability to work independently and manage multiple priorities
CORE COMPETENCIES REQUIRED
- Problem Solving
- Decision Making
- Communication
- Collaboration
- Interpersonal Effectiveness
- Adaptability
- Learning Agility
- Self‑Management
SUPPLEMENTARY COMPETENCIES REQUIRED
- Service Excellence
- Cross‑cultural Skill
- Cross‑functional team collaboration
- Innovation Management
- Emotional Intelligence
KEY TECHNICAL SKILLS REQUIRED
- Data Analysis
- Programming
- Cloud Computing
- Cybersecurity Best Practices
- Agile Methodologies
PLAUSIBLE KEY PERFORMANCE INDICATORS
- Project Delivery Timeliness
- Quality and Accuracy of Output
- Innovation Contribution
- Productivity MetricsTeam Engagement
- Learning and Development Progress