Role Overview
We are looking for passionate and talented Software Developers to join our growing engineering team. As a developer, you will design, develop, test, deploy, and maintain modern web, mobile, and cloud-based applications. You will collaborate with designers, product managers, and fellow developers to build scalable, secure, and high-performance software solutions.
Responsibilities
- Develop responsive web and mobile applications.
- Design and implement RESTful APIs.
- Build scalable backend services.
- Integrate third-party APIs and payment gateways.
- Write clean, maintainable, and reusable code.
- Debug, test, and optimize applications.
- Collaborate with UI/UX designers and QA engineers.
- Participate in code reviews and agile development.
- Maintain application security and performance.
- Deploy and monitor applications on cloud platforms.
Requirements
- Bachelor's degree in Computer Science, IT, or related field
- 0–2+ years of development experience
- Strong programming and problem-solving skills
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript
- Experience with React.js, Next.js, or Vue.js
- Backend knowledge in Node.js, Python, Django, or FastAPI
- Database experience with MySQL, PostgreSQL, MongoDB, Redis, Firebase, or Supabase
- Version control using Git & GitHub
- DevOps familiarity with Docker, CI/CD Pipelines, GitHub Actions, or Jenkins
- Strong communication and analytical thinking skills
Skills
- React.js
- Python
- Node.js
- Docker
- REST APIs
Nice to Have
- Experience with AI/LLM APIs
- Knowledge of SEO & Web Performance
- Experience with ERP/CRM Systems
- Portfolio or GitHub profile