Main Responsibilities
* Develop API endpoints, application optimization and write API documents
* Implement automatic tests and background tasks
* Assist in maintaining DB schema and related documents
* Maintain and build clean, reusable and scalable codebase
* Keep in touch with upgrades and new features of the technologies we are using
* Enforce good practices (CI, refactoring, code standards) in development
* Make things respond fast with the least resources possible
* Improve test coverage in order to lower error rates
* Interact with other colleagues in a spirit of sharing and optimization
* Document work for other teams and feature reference
Skilled Required
* Excellent operational English, spoken and written
* Ability to understand business priorities and advise on fastest road to production
* Ability to work autonomously, set up deadlines and respect them
* Proficiency in Java and/or Python
* Solid understanding of relational and non-relational systems
* Strong understanding of data structures and its components/processes
* Knowledge of basic development tools (Git, bash scripting, command line, editors, etc.)
* Familiarity with concepts of MVC, Mocking, ORM, and RESTful
* Knowledge of software testing methodologies
* Familiarity with Spring Framework, JPA, JMS or Flask, SQLAlchemy
* Familiarity with API-based applications
* Solid understanding of Application Independent backends
* Working knowledge of PostgreSQL databases and proficient in SQL
* Knowledge and respect for industry standards (12 factors, abstraction, design pattern, etc.)
If you're interested in this position, please apply through
https://infocast.tech/careers and attach your English CV!