Software Development Engineer - Backend
Truckbook · truckbook.com
Bengaluru
The job in short
Backend software engineer.
Python
Details
- Found
- 23 d ago · posted 2022-08-01
- Location as listed
- Bengaluru, Karnataka, IN
- Role
- Backend Engineer
- Source
- The company’s own careers site
Full description
Software Development Engineer - Python (Backend)
Job Role:
• Be responsible for the development, performance and maintenance of the backend APIs, libraries and data pipelines
• Be responsible for version releases in consecutive sprint cycles
• Work with various CI/CD tools for improving overall productivity and ease of deployment
• Develop work plan for each release cycle based on priorities defined by stakeholders
• Follow best architectural practices to improve and maintain the performance of the application
• Collaborate with cross-functional teams to define, design and ship new features.
• Evaluate and research on third-party integrations based on business requirements
• Design strategies to foresee scalability challenges and develop solutions that are highly scalable
• Be responsible to adapting to the business and user requirements
• Unit- test code for robustness, including edge cases, usability, and general reliability
• Provide valuable feedbacks on products based on ease of use and user experience
• Continuously discover, evaluate and implement better technologies to maximize development efficiency
Requirements:
• A never-say-die attitude
• Strong command over data structures and algorithms
• Strong problem solving and analytical skills
• Ability to work with minimal supervision, meeting high productivity standards
• Self starter, eager to learn and implement new technologies, hard-working
• Experience in working with distributed and serverless architectures
• Strong experience with Python (along with Flask or Django)
• Experience with databases, such as MySQL and DynamoDB
• Hands-on experience in working with Serverless framework will be a plus
• Strong hands on experience with git for code collaboration and version control
• Experience in Agile Scrum Software Development methodologies
• Ability to work independently with minimal dependencies
• Ability to document development process for future review and information transfer process
Backend Engineer jobs in Bengaluru · Backend Engineer jobs in India · All Truckbook jobs