Software Developer
CurrentTransporeon provides cloud-based transport management software to shipment and logistics service providers, with a global supply chain platform to manage multi-modal transportation flows.Main responsibilities:- Develop, test and maintain a TMS - Transportation Management System. Work mainly involves the flow/logic of orders, routes, stops, milestones, georeferencing and other related functionalities, caring for the performance of heavy and complex operations. Using Node.js, PostgreSQL and Kafka.- Based on requirements, design, prepare and enable features for further development, describing, documenting and adding tech notes to tickets and user stories.- Co-development and maintenance of a module to make the system multilingual, using a third-party service provider, AWS and bash.- Co-development of a RESTful API for georeferencing and routing, implementing third-party service providers for consistency.- Working with M2M communication using Auth0 authentication.- Maintenance of integration modules using Apache Kafka in Java.- Conduct code reviews and provide constructive feedback.- Resolve complex bugs/issues.+ Working daily in English, spoken and written.Main technologies:* Node.js* Docker* PostgreSQL* Apache Kafka* Languages: Javascript, Coffeescript, Java, SQL* Testing: Tap, Mocha, Sinon, Chai, CypressMain tools:* GitHub* Grafana* TeamCity* SonarQube* AWS: s3* Atlassian: JIRA, Confluence* Slack