Company Description:
Digital Back Office specializes in designing and building custom solutions for big data processing, using open-source and cloud auto-scaling in a cost-effective manner. Our areas of expertise include big data architecture, big data DevOps, data science, and data visualization.
Job description:This is a remote internship position for a Backend Developer at Digital Back Office. As a Backend Developer (Intern), you'll be using both Python and Node.js to build scalable, efficient, and maintainable backend systems to support web applications, mobile applications or other services.
Responsibilities:
Design, develop, and maintain server-side applications using both Python and Node.js.Optimize code and infrastructure for scalability and high performance.Implement RESTful APIs and other communication protocolWork with databases, such as MongoDB, MySQL, or PostgreSQL, to store and retrieve data efficiently.Design database schemas and optimize queries for better performance.Integrate third-party services and APIs to enhance the functionality of the backend systems.Collaborate with frontend developers to ensure smooth integration between the frontend and backend componentsImplement security best practices to protect against common web application vulnerabilities.Identify and troubleshoot issues through effective debugging and troubleshooting.
Qualifications
Experience as a developer, on both Python and Javascript.Proficiency in Python and Node.js programming languages.Strong understanding of asynchronous programming and event-driven architecture.Knowledge of database systems, including relational and NoSQL databases.Familiarity with RESTful API design and implementation.Understanding of frontend technologies such as HTML, CSS, and JavaScript.Experience with Version control using tools like Git.Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).Bachelor's degree in Computer Science, Software Engineering, or a related field.
Stipend: Yes, details provided after Interview.Stipend: INR 5-10k/MonthWorking hours: 6+ hours / DayWork mode: Remote