We are seeking a skilled Back-End Developer with strong experience in Node.js, Express, MongoDB, PostgreSQL, C#, Python (Django), SQL, and AI/ML. The candidate will be responsible for developing secure, scalable, and high-performance server-side applications, APIs, and database structures.
Key Responsibilities
- Design, develop, and maintain server-side applications and RESTful APIs.
- Build scalable back-end services using Node.js and Express.js.
- Work with MongoDB, PostgreSQL, and SQL databases to design schemas and handle complex queries.
- Develop applications using Python Django and maintain existing Django-based solutions.
- Work on C#/.NET backend modules if needed.
- Integrate AI/ML modules or models into applications where applicable.
- Ensure application performance, security, and data protection.
- Troubleshoot and debug server-side issues.
- Write clean, maintainable, and well-documented code.
- Collaborate with front-end developers, mobile developers, and DevOps teams.
- Optimize databases and server performance.
- Manage API authentication, authorization, and third-party integrations.
- Participate in code reviews and contribute to technical improvements.
Required Technical Skills
- Strong proficiency in Node.js and Express.js.
- Hands-on experience with MongoDB, PostgreSQL, and SQL databases.
- Good experience in Python Django for back-end development.
- Working knowledge of C#/.NET backend concepts.
- Understanding of AI/ML basics (model integration, scripts, data processing).
- Knowledge of API development, RESTful services, and microservices architecture.
- Good understanding of authentication/authorization (JWT, OAuth).
- Familiarity with Git/GitHub and version control practices.
- Solid understanding of server deployment, performance optimization, and debugging.
Preferred Skills
- Experience with Docker or containerization (optional).
- Knowledge of Cloud platforms (AWS, Azure, GCP).
- Familiarity with GraphQL (optional).
- Experience with ORM tools like Mongoose, Sequelize, or Entity Framework.
- Basic knowledge of DevOps tools (CI/CD pipelines).
- Understanding of AI/ML tools such as TensorFlow, Scikit-learn, PyTorch (optional).
Qualifications
- Bachelor’s degree in Computer Science (BSCS) or Software Engineering (BSSE).
- Minimum 2 years of back-end development experience.
Job Type: Full-time
Pay: Rs35,000.00 - Rs40,000.00 per month
Work Location: In person