At Data2Bots, we build secure and scalable data solutions in the cloud, helping businesses make informed decisions off their data. Our solutions are driven towards identifying organizational data challenges, designing strategies to address them while keeping your business’s needs top of mind without disrupting your business activities. Our consultants have a broad knowledge in building data pipelines, deploying data infrastructure and developing solutions for businesses across industries. With hands-on experience in problem-solving, our experts can help your business grow by reviewing your existing data infrastructure and providing advice for improvement.
- We are seeking a highly skilled Python Backend Developer with 4+ years of experience in software development, algorithm design, and system integration. The ideal candidate will be responsible for designing, implementing, and optimizing Python-based applications and algorithms while ensuring high reliability and performance in production environments. This role requires expertise in Python development, software integration, and collaboration with cross-functional teams.
Key Requirements
- 4+ years of professional experience as a Python Backend Developer
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience)
- Certifications in Python, cloud services, or relevant technologies
- Solid understanding of object-oriented programming, data structures, and algorithms.
- Strong expertise in Python development for high-tech applications.
- Proficiency in software architecture, modularization, and software reuse.
- Ability to optimize software performance for real-time applications.
- Excellent communication and problem-solving skills.
- Tech Stack & Tools:
- Programming Languages: Python, C++, Bash.
- Software Development: Microservices, Docker, REST APIs.
- CI/CD & Version Control: Git, GitHub, GitLab, Jenkins.
- Project Management Tools: Jira, Confluence.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python code with a high degree of reliability and maintainability.
- Develop RESTful APIs and backend services to support web and mobile applications
- Integrate user-facing elements developed by front-end developers with server-side logic
- Write automated tests and perform debugging to improve system stability.
- Participate in code reviews, sprint planning, and continuous integration/deployment processes
- Develop and optimize Python applications and algorithms for high-performance environments.
- Collaborate with system engineers and researchers to integrate advanced software features.
- Work closely with hardware teams to ensure seamless integration with embedded systems.
- Optimize software for efficiency, throughput, and image processing capabilities.
- Work with teams across multiple locations to drive innovation and software excellence.
Method of Application
Signup to view application details.
Signup Now