Role Overview
We are looking for a highly capable Full-Stack Software Developer with 3–6 years of full-time professional experience. The ideal candidate can independently handle end-to-end execution from initial architecture design to final deployment while embracing cutting-edge paradigms like AI-augmented software engineering to scale delivery without sacrificing architectural integrity.
Responsibilities
- Build complete web applications from concept up to deployment.
- Design highly scalable and structurally secure system architectures.
- Leverage AI-assisted development tools to accelerate workflows.
- Implement robust authentication, authorization protocols, and RBAC.
- Engineer highly responsive and user-friendly interface components.
- Manage database design, schema structuring, and query optimization.
- Deploy and maintain live applications within cloud infrastructures or Linux environments.
- Integrate diverse third-party APIs, SDKs, and external services.
Requirements
- 3–6 years of full-time, hands-on professional software development experience.
- Strong proficiency in frontend, backend, and database architectural layers.
- Proven ability to write clean, maintainable, and well-documented code.
- Strong problem-solving, debugging, and performance optimization skills.
- Proficiency in version control using Git.
Nice to Have
- Experience building large-scale CMS, ERP, or enterprise software.
- Practical UI/UX design experience.
- Mobile application development experience.
- Experience with microservices, Docker, or Kubernetes.
Skills
- React.js
- Java Spring Boot
- Node.js
- SQL
- Git