Job Summary
We are seeking a skilled and experienced Full Stack Developer to join our dynamic development team. The ideal candidate has five or more years of proven professional experience building modern web applications, with strong expertise in front-end frameworks (React.js, Vue.js) and back-end technologies (Node.js, Express.js, ASP.NET Core). The role focuses on API development, system integration, and database architecture while delivering scalable, secure, and high-performance solutions in collaboration with cross-functional teams.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications
- Build, document, and maintain RESTful APIs (and GraphQL where applicable)
- Integrate third-party services and internal systems using secure and efficient APIs
- Develop responsive and intuitive front-end interfaces using React.js and Vue.js
- Implement robust back-end services using Node.js (Express.js) and ASP.NET Core
- Design, optimize, and manage relational and NoSQL databases
- Ensure application security, data protection, and performance optimization
- Troubleshoot, debug, and resolve application issues
- Collaborate with UX/UI designers, product managers, and developers
- Participate in code reviews and contribute to development best practices
- Support API integration for web and native mobile applications
Required Skills & TechnologiesFront-End Development
- Strong experience with React.js and/or Vue.js
- Proficiency in JavaScript (ES6+) and TypeScript
- Solid knowledge of HTML5, CSS3, SCSS/SASS
- Experience with Tailwind CSS and/or Bootstrap
- Familiarity with modern build tools such as Vite or Webpack
Back-End Development
- Strong experience with Node.js and Express.js
- Experience developing APIs using ASP.NET Core
- Proven expertise in designing and implementing scalable RESTful APIs
- Experience with authentication and authorization (JWT, OAuth)
Database & Data Management
- Strong database design and optimization skills
- Experience with relational databases: PostgreSQL, MySQL, SQL Server
- Experience with NoSQL databases: MongoDB, Redis
- Ability to write efficient queries, indexes, and migrations
Mobile Development (Supporting Skill)
- Working knowledge of native mobile application development
- Android: Java or Kotlin
- iOS: Swift or Objective-C
- Experience integrating mobile applications with back-end APIs
- Understanding of mobile performance, security, and deployment basics
DevOps & Deployment
- Experience with Docker and containerized applications
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
- Experience deploying applications to AWS, Azure, or GCP
- Knowledge of web servers such as Nginx or Apache
Soft Skills
- Strong communication and collaboration abilities
- Comfortable working in Agile/Scrum environments
- Excellent problem-solving and debugging skills
- High attention to detail and code quality
Preferred Qualifications
- Bachelor’s degree in Computer Science or equivalent practical experience
- 5+ years of proven professional full-stack development experience
- Experience with microservices architecture
- Familiarity with testing frameworks (Jest, Mocha, Cypress, Selenium)
Job Type: Full-time
Pay: Rs100,000.00 - Rs150,000.00 per month
Work Location: In person