Role Overview
We are seeking a motivated Full Stack Engineer to join our distributed engineering team. This role is ideal for early-career professionals or junior engineers with hands-on experience in React.js frontend development and backend technologies, and a strong interest in cloud-native and microservices-based architectures.
You will work closely with senior engineers to design, build, test, and deploy scalable full-stack applications using modern web and cloud technologies.
Key Responsibilities
- Develop responsive and reusable frontend components using React.js, JavaScript, HTML, and CSS
- Build and maintain backend services and APIs using Golang, Node.js, Python, Java, or PHP/Laravel
- Design and integrate RESTful APIs between frontend and backend systems
- Contribute to microservices-based applications deployed on cloud platforms
- Participate in the full Software Development Life Cycle (SDLC) using Agile/Scrum practices
- Write unit tests, perform manual testing, and ensure code quality and reliability
- Participate in code reviews and collaborate with product, QA, and DevOps teams
- Learn and apply best practices related to performance, security, and scalability
Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent
- Strong hands-on experience with React.js
- Proficiency in JavaScript (ES6+), HTML5, and CSS3
- Experience with component-based architecture, hooks, and state management
- Familiarity with API integration and frontend performance optimization
- Experience in at least one backend technology: Golang, Node.js, Python, Java, or PHP/Laravel
- Strong understanding of Data Structures & Algorithms (DSA) and Object-Oriented Programming (OOP)
- Basic understanding of system design and backend application architecture
- Strong SQL fundamentals using MySQL or PostgreSQL
- Ability to write optimized queries and debug performance issues
- Solid understanding of RESTful API design, JSON, and HTTP protocols
- Basic knowledge of microservices and distributed systems
- Experience using Git (GitHub, GitLab, or Bitbucket)
- Exposure to Google Cloud Platform (GCP) or AWS
- Basic experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines
- Understanding of authentication, authorization, and basic web security concepts
- Exposure to message queues or event-driven systems is a plus
- Familiarity with Agile tools such as Jira or ClickUp is an advantage
Benefits of Joining D3V
- Remote-first work culture
- Hands-on experience with Google Cloud
- Mentorship from senior engineers
- Fast-growth, learning-driven environment
- Opportunity to work on real-world cloud products
