About the Job
Forsit is looking for an experienced and highly motivated Backend Software Engineer to join their development team. The ideal candidate possesses a strong background in building scalable and robust backend systems and thrives in a collaborative environment where performance and reliability are paramount. You will play a critical role in designing, implementing, and maintaining APIs, databases, and server-side logic essential for supporting our web and mobile applications. This is a remote position for candidates based in Pakistan.Key Responsibilities
Your main duties will include:- Designing, building, and maintaining scalable and secure backend systems using Node.js or similar backend frameworks.
- Developing RESTful and GraphQL APIs to support frontend applications and third-party integrations.
- Managing and optimizing both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB) databases.
- Writing clean, maintainable, and testable code, adhering to software engineering best practices and design patterns.
- Monitoring, troubleshooting, and debugging backend services in both development and production environments.
- Participating actively in code reviews and ensuring adherence to established code quality standards.
Qualifications
To be successful in this role, you should have:- Over 3 years of backend development experience in a professional setting.
- Proficiency in backend technologies including Node.js, Express.js, TypeScript/JavaScript, and RESTful API development.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with containerization tools like Docker and cloud services such as AWS or Google Cloud.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
Preferred Qualifications
While not mandatory, the following qualifications are preferred:- Experience in building e-commerce management pages.
- Experience in projects involving integration with global marketplace platforms.
Submit Application
Get your application noticed! Upload your CV/resume, and we'll connect you with the employer.