Position: Backend developer (Python, Golang or C#) Short Term
Company: Innovecs
Category: Python
Experience required: 5y
English level: intermediate

We need bright talented engineers to help us develop a set of APIs that will enable our clients customers to send shipment data and, in return, the customer will receive a set of data revealing how much carbon was burned during the corresponding logistics activities. This effort will result in two different sets of APIs being developed: one between our client and their source for carbon calculations and the second between out client and it's customers. The endpoints between our client and its customers will need to be created from scratch, using requirements and specifications set by our client. The endpoints between our client and the source for carbon calculations are already well defined and established. This developer will need to be familiar with developing APIs and best practices therein. We are flexible in determining which technology we use to develop these API's.


ABOUT INNOVECS AND LOGISTICS

The biggest producers of carbon are retail supply chains and are responsible for over 50% of industry carbon emissions. Carbon emissions from burning fossil fuel accumulate in the atmosphere if there is not enough biocapacity dedicated to absorb these emissions.

By 2030 eCommerce growth will result in an increase of at least 30% in delivery-related carbon emissions across transportation. Consumers are looking for sustainable delivery and logistics, and regulatory requirements are playing a growing role in the push to reduce, track, measure. and report on carbon emissions and in turn show that reduction to consumers. The focus on eCommerce fulfillment and deliver operations will keep competition healthy and increase market share.


POSITION REQUIREMENTS

Python, Golang or C#
Have 5+ years of experience with deep technical knowledge and implemented key aspects of an end-to-end solution.
Have solved non-functional aspects of like scalability, security, reliability with cutting edge if not bleeding edge technology.
Are good about creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability.
Comfortable using Agile practices (SCRUM, Jira, Code Reviews, User Stories and Planning).
Are comfortable working independently and collaborate with seasoned system engineering professionals as well as working directly with clients and business partners.
 

POSITION RESPONSIBILITIES

Develop and lead features from design to production.
Write extremely efficient server-side code in Java.
Develop new features.
Constantly improve architecture and collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.

PERKS OF THE JOB 

Educational opportunities & stimulating professional community.
Innovecs Ambassador program, where you can express or challenge yourself.
24/7 gym access, a personal coach & various sports training (jogging, yoga, kicker, table tennis, hockey, etc. – choose your favorite!)
Community enrollment in activities such as E-sports
Free classic and Thai massages in the office.
A dedicated personal wellness consultant.
Inspiring team building and cool edutainment events.
English classes, Speaking club and Acting classes with native speakers to boost your English and public speaking.
And of course, energizing colleagues with great team spirit