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.