Mid-Senior Full Stack Engineer (2+ years of Experience)
RocketDevs
RocketDevs empowers software engineers by bridging talent with global tech opportunities. We connect skilled developers with innovative projects, fostering an inclusive tech community.
We are seeking a talented Full Stack Developer to join our team and contribute to client projects that drive technological advancement. This is a full-time, remote position focused on building scalable applications for our global clients.
Key Responsibilities
- Design and manage both NoSQL and SQL databases.
- Develop and integrate RESTful APIs and manage data flow between frontend and backend.
- Explore opportunities to leverage AI tools to boost productivity or enhance user experience.
- Integrate AI APIs or LLM-based services into applications to support features such as search, chat, content generation, or automation.
- Optimize application performance, troubleshoot bugs, and ensure scalability.
- Implement authentication and authorization (e.g., JWT, OAuth).
- Participate in architecture discussions, code reviews, and sprint planning.
- Identify opportunities to leverage AI tools or models to improve productivity or enhance user experience.
Qualifications
- Experience in frontend development with modern frameworks like React, Next.js, Vue.js, Angular, or Svelte.
- Strong foundation in HTML, CSS, JavaScript, and TypeScript.
- Proficiency in UI state management tools (e.g., Redux, Pinia, Zustand).
- Backend development experience in at least one of the following: Python (Django, Flask, FastAPI), Go (Gin, Fiber, Echo), Rust (Actix, Rocket), Ruby (Ruby on Rails, Sinatra), Java (Spring Boot, Micronaut, Quarkus), PHP (Laravel, Symfony), C# / .NET (ASP.NET Core, Blazor), C++ (Wt, Drogon), or Node.js (Express, NestJS).
- Knowledge of RESTful or GraphQL API development, and authentication & authorization (e.g., JWT, OAuth).
- Experience with databases such as MongoDB (or other NoSQL), SQL Databases (MySQL, PostgreSQL, or SQL Server), and Redis.
- Familiarity with dev tools and practices including Git & GitHub, Docker, CI/CD (e.g., GitHub Actions, GitLab CI, Jenkins), and Agile/Scrum methodologies.
- A deployed project (personal or professional) demonstrating your ability to build and launch real-world applications is required.
Nice to Have
- Experience with Kubernetes or Supabase.
- Familiarity with AI tools or APIs (e.g., OpenAI, Hugging Face).
- Experience with embeddings, vector search, or AI-powered search.
- Familiarity with AI frameworks or libraries (e.g., LangChain, LlamaIndex).
- Understanding of AI cost management, latency optimization, or model limitations.
- Understanding of prompt engineering or building AI-powered features.
- Familiarity with Lovable, Cursor, Claude, or other AI-assisted development platforms
Hiring Process
We ensure a fair and transparent process for every applicant:
Apply → Take a Compulsory 30-minute Assessment → 30-minute Onboarding Interview → Final interview & selection
Note:
- The assessment is mandatory. Please apply only if you’re willing to take it.
- Having a deployed project (personal or professional) that demonstrates your ability to build and launch real-world applications is a must.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Self Service Implementation Specialist - Freelance Project
Teller
Assistant Manager/Deputy Manager – Expenses Management