Job Description :
- Data compilation and analysis. Code analysis to troubleshoot problems and identify areas of improvement.
- You'll work with Android/web developers to develop backend services that meet their needs
- Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- Identify libraries and technologies that solve our problems and/or are worth experimentation
- Verify user feedback in making the system more stable and easy
- Build available and scalable backend web services and customer-facing APIs.
- Experience in agile methodologies like Scrum
- Good understanding of branching, build, deployment, continuous integration methodologies
Skills Required :
- Strong understanding of the software development cycle
- Hands-on experience in Python and familiarity with at least one framework, preferably Django
- Experience in third-party integrations.
- Strong understanding of relational databases (MySql, Postgresql, etc.)
- Comfortable with search engines like ElasticSearch.
- Hands-on experience of AWS services.
- Knowledge of version control tools like Git/SVN.
- Strong unit testing and debugging skills.
- Good understanding of data structures, algorithms, and design patterns.
- Good analytical and problem-solving skills.
- Fluency or understanding of specific languages such as Java, PHP, HTML, or Python .and Operating System.
Good to have :
- Hands-on experience of AWS services.
- Good exposure in writing and optimizing SQL(such as PostgreSQL) for high-performance systems with large databases.
- Exposure to handling server-side issues and quick resolution.
- Experience working on scalable, high availability applications/services.