Senior Software Engineer – Python Backend
Technology Stack
- Python
- AWS
- Docker
- SQL
- CI/CD
Requirements
- Minimum 5 years of experience
- Bachelor’s in Computer Science, Engineering, or related fields.
- Prior experience of 3+ years in developing multi-user software platforms on AWS.
- Hands-on experience with
- Python backend development
- container technologies (Docker).
- On-prem Kubernetes deployment
- Experience in working with SQL and No-SQL databases
- Django/Flask experience.
- Experience in designing and developing micro-service architectures
- Experience using web services and RESTful APIs
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- In-depth knowledge about deployment and debugging processes
- Proficiency in
- Version control
- Gitlab/Github CI/CD
- On-prem backend server management
- Capability in Agile team management
- Ability to write functional requirement documents and specifications
- Excellent proficiency in written and spoken English
- Experience in python data science and machine learning libraries, such as sci-kit-learn, NumPy, SciPy, and Pandas is a plus
- Experience in python deep learning frameworks such as TensorFlow, pytorch is a plus
- Experience in working with big data technologies is a plus
- Prior experience in AI-based software development & deployment is a plus
Company: George Bernard (Pvt) Ltd
Company email: [email protected]
Job Location: Colombo
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time
