
Senior Backend Developer
SourceSage
Skills
Deskripsi pekerjaan Senior Backend Developer SourceSage
- Participate in Code Review and Design Reviews
- Analyze, Design and Implement Database Structures
- Conduct Research and Detail Oriented
- Consistently Seeking and Learning New Technology
- Passion for Developing Engaging Consumer Experiences
- Write Clear and Detailed Technical Specifications and Documentation
- create server and configurations with Python-Flask
- create CRM/CMS system application using ReactJS and python-flask
- create modeling and normalization database,
- create an API for web and mobile
- create unit-tests
- provide technical documentation
- maintain server (dev, staging and live)
- create ERD from DB
- Reverse Engineer Code
- execute task on daily basis
Persyaratan wajib menjadi Senior Backend Developer di SourceSage
- min 5 years experiences Backend Software Engineer
- Python 2x or 3x Experience with framework Flask
- Hands-On SQL Experience with MySQL
- Excellent Problem Solver
- Experience in cache such as Redis and has implement WebSocket
- Experience With Source Code and Version Repository (git and subversion)
- GitHub CI/CD and pipeline
- Experience with Cloud Flare
- Experience Working with Linux/Unix, Perl, or Shell
- Previous Experience Working Within an Agile Scrum Team
- Experience with Web Server: nginx, supervisor or gunicorn
- Experience with using cloud sever on AWS (SES, CDN, EC2, EBS, RDS, Lambda and others services)
- Good understanding with OOP and MVC concept
- English Conversation is a must
- Strong Oral and Written Communication
- Troubleshoot and Debug Issues
Good To Have
- Python 2x or 3x Experience with framework Django
- ReactJS, vueJS , JavaScript Experience
- Hands-On SQL Experience with postgresql
- Experience in cache such as RabbitMQ and has implement WebSocket
- Experience with Bootstrap, MongoDB, CSS (SCSS, SAAS)
- Familiar with UI Toolkits and Frameworks
- Experience with using cloud sever such GCP or Others (Alibaba-cloud/Huawei-Cloud)
- Thrive in Dynamic, Fast-Paced Environments
- Work Well Independently and Within a Team Setting
- CI / CD docker or others
- Understand Software Engineering Best Practices