Back End Developer
Job details
About Biizline Biizline is pioneering India’s first live B2B order management app, empowering businesses with efficient and user-friendly tools to streamline their order processing. We are looking for a Senior Backend Developer who will be instrumental in creating a robust, scalable, and efficient backend system to support our growing user base. Role Overview As a Senior Backend Developer, you will play a critical role in designing, developing, and maintaining the core backend systems of Biizline. This position requires advanced knowledge of backend technologies, database management, and server architecture to ensure seamless performance and scalability. Responsibilities • Design and implement robust, scalable, and secure backend services and APIs using Node.js . • Collaborate with front-end developers to integrate user-facing elements with server-side logic. • Develop efficient database schemas and optimize query performance in MySQL . • Ensure the backend system is reliable, performant, and adheres to security best practices. • Troubleshoot, debug, and resolve backend issues, ensuring minimal downtime. • Write clean, maintainable, and well-documented code that adheres to company coding standards. • Implement and maintain CI/CD pipelines for automated builds and deployments. • Monitor system performance and implement optimizations for load balancing and scaling. • Stay up-to-date with emerging technologies and industry trends, recommending and implementing improvements where necessary. Technical Requirements
- Programming : Advanced expertise in Node.js and JavaScript/ TypeScript.
- API Development : Experience in creating and managing RESTful APIs and familiarity with GraphQL is a plus.
- API Integration : Hands-on experience with integrating third-party APIs (e.g., WhatsApp API, Razorpay, Stripe)
- Database : Strong proficiency in MySQL , including database design, indexing, query optimization, and data migration.
- Cloud : Hands-on experience with AWS services, including EC2 , RDS , S3 , and Lambda .
- Security : Knowledge of application security practices, including OAuth, JWT, and data encryption.
- Testing : Proficiency in writing and maintaining unit and integration tests using tools like Mocha , Chai , or Jest .
- Performance Optimization : Ability to profile, debug, and optimize backend performance and database queries.
- Experience with microservices architecture and serverless computing.
- Knowledge of message queues and real-time communication (e.g., RabbitMQ, Redis, WebSockets).
- Familiarity with version control systems like Git and workflow tools like JIRA .
- Exposure to DevOps practices, including CI/CD pipelines and containerization with Docker .
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 4+ years of experience in backend development, preferably using Node.js and MySQL.
- Proven track record in designing and scaling backend systems for high-traffic applications.
- Strong problem-solving and debugging skills.
- Ability to work independently as well as collaboratively in a team environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.