Full Stack Web Development Intern
About the Role
We are seeking a hands-on Full-Stack Web Developer Intern to help build and enhance our web platform end to end. In this role, you will work across both the frontend and backend, deliver production-ready features, and take ownership of well-defined projects from requirements analysis through final delivery.
A key aspect of this position is AI-assisted development. You will use AI tools to improve speed and efficiency while ensuring that the final code is accurate, secure, maintainable, and ready for production, including reviewing, refining, and validating AI-generated code.
This internship is for a duration of 6 months and may lead to a full-time consulting contract based on performance and business needs.
Responsibilities
- Build and maintain responsive, user-facing features using React and Next.js (with Shadcn UI).
- Develop backend services and REST APIs using Python and FastAPI.
- Design and evolve data models using SQLAlchemy and manage schema changes with Alembic.
- Work with PostgreSQL (SQL) and MongoDB (NoSQL) for persistence and performance.
- Implement search and analytics features using OpenSearch.
- Implement background processing and asynchronous workloads using Celery (task queues, retries, scheduling/periodic jobs, monitoring).
- Implement authentication and authorization using JWT and Keycloak (or similar IAM).
- Improve performance and scalability using caching (Redis and/or Dragonfly).
- Containerize services with Docker and support CI/CD pipelines using Jenkins.
- Collaborate using Git workflows on GitHub and/or GitLab.
- Own delivery of assigned initiatives: scope, estimate, execute, and communicate progress reliably.
- Use AI coding tools responsibly: validate outputs, refactor, test, and secure before shipping.
Cerințe
Frontend
- Strong fundamentals in HTML, CSS, JavaScript
- Practical experience with React and Next.js
- Familiarity with component libraries (preferably Shadcn UI)
Backend
- Python with FastAPI
- ORM + migrations: SQLAlchemy, Alembic
- Solid API practices: validation, error handling, documentation
- Background jobs and task queues using Celery (queues, retries, scheduling, result backends)
Data & Search
- PostgreSQL fundamentals (joins, indexes, constraints, query performance)
- MongoDB fundamentals (documents, collections, indexing)
- OpenSearch fundamentals (indexing, querying, relevance basics)
Security & Auth
- Token-based authentication with JWT
- IAM integration using Keycloak (or equivalent)
Caching & Performance
- Experience with Redis and/or Dragonfly for caching and performance tuning
DevOps & Delivery
- Docker for containerization
- Jenkins for CI/CD
- Git with GitHub/GitLab workflows
AI-Assisted Development
- Experience using AI tools/agents for development
- Ability to review, debug, refactor, and correct AI-generated code with confidence
Soft Skills
- Clear, professional communication (written and verbal)
- Ownership mindset and ability to lead scoped work independently
- Strong problem-solving and attention to detail
- Comfortable in a startup environment (fast iteration, changing priorities)
- Strong remote-work habits: self-management, responsiveness, documentation
Nice to Have
- Testing experience (unit/integration): Pytest, React testing (e.g., RTL/Jest)
- Familiarity with clean architecture, SOLID principles, and API versioning
- Observability basics (logging, metrics, tracing)
- Proven experience shipping features end-to-end in production
About MentoraX
MentoraX is a Moldova-based IT outsourcing and technology consulting company that helps businesses design, build, and scale reliable digital solutions.
We support startups, SMEs, and international organisations through dedicated development teams, project-based delivery, and technical consulting. Our expertise includes custom web and mobile development, AI and automation, cloud solutions, system integrations, and digital transformation.
Our services include:
- IT outsourcing and dedicated development teams
- Custom software and platform development
- AI-powered automation and workflow solutions
- Cloud infrastructure and system integration
- Technical consulting and product development support
- Secure, scalable, and maintainable technology solutions
We combine technical expertise, business understanding, and structured delivery to help clients reduce development costs, access specialised talent, and bring digital products to market efficiently.
What We Provide
- Fully remote, remote-first work environment
- Competitive salary package (based on experience and impact)
- Access to company tools, systems, and development environments required to deliver efficiently
- AI-assisted development toolkit to accelerate delivery with strong engineering safeguards
- Structured onboarding with clear expectations, documentation, and technical guidance
- Strong code review culture focused on maintainability, security, and quality
- Career growth through ownership: lead scoped initiatives end-to-end (design → delivery → iteration)
- Collaborative, respectful team culture with transparent communication and knowledge sharing
- Continuous technical growth: exposure to modern web stacks, performance work, and scalable architectures
- Regular feedback and growth planning to support skill progression and increased responsibility