- Information
- AI Chat
Was this document helpful?
Python Engineer - BBD
Course: Information Systems
212 Documents
Students shared 212 documents in this course
University: Richfield Graduate Institute of Technology
Was this document helpful?
Python Engineer: BBD
The Company:
BBD is an international software firm that solves real-world problems with innovative solutions and modern
technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public
sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to
successfully deliver digital solutions for clients.
The role:
The core responsibilities include:
• Developing on core back-end platforms in a mixture of both open source and custom code.
• Developing domain- and customer- specific applications and platforms.
• Supporting the front-end team.
• Identifying application features and requirements to be abstracted to the core.
Skills and Experience:
What we’re looking for in a Python Engineer:
• 3-5 years’ experience in hands-on software development.
• Computer Science or BEng.
• Experience in:
o Python and Flask
o Angular
o RESTful APIs with Swagger specifications.
o API security frameworks, token management and user access control, including: OAuth, JWT.
o Message queues: Kafka, RabbitMQ, ZeroMQ.
o Docker containers – both building and managing.
o Database architecture, scalability and performance.
o Source control systems and creating/integrating CI/CD pipelines such as Jenkins.
o Writing unit-tested, extendable and maintainable code.
o Working in an Agile/Scrum environment.
• Beneficial Knowledge:
o Python web frameworks: Django, Tornado
o AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambda’s, SES, SNS, CloudFront, ECS,
Fargate.
o SQLAlchemy and Connexions.
o BPMN or similar process management concepts.
• Attributes:
o Excellent communication and collaboration skills.
o Self-motivated team player.
o Interested in shaping platform direction.
o Interested in system architecture.
o Develop clean, well-commented code.
Other:
BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without
regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race,
religion or any other characteristic protected by applicable laws, regulations or ordinances.