Constructor is looking to hire a backend engineer to maintain and develop streamlined integrations between Constructor and partner platforms, ensuring efficient data exchange and functionality across various ecommerce platforms.
Requirements
- Experience architecting efficient server-side applications
- Strong foundation and experience with server-side and client-side integrations
- Able to pick up new technologies, languages and design patterns quickly and love learning them
- (Strong bonus) Experience with data processing pipelines and ETL processes
- (Bonus) Experience with front-end frameworks like React, Vue, Angular, etc.
Responsibilities
- Writing and deploying code across the front and backend, mainly in TypeScript / JavaScript
- Interfacing with engineering teams at partner companies to develop connecting integrations
- Working with data exposed via interfaces such as REST, GraphQL, FTP, etc
- Supporting teammates with thorough and thoughtful code reviews
- Influencing the development of new features in our UI and SDK libraries
- Enforcing strong code stability through testing (unit tests, integration tests, etc
- Coordinating with other teams to prioritize partnership integrations needs
Other
- A minimum of two years of professional and/or academic experience in software engineering
- Excellent communication and interpersonal skills
- Located in or between GMT-3 and GMT+3 timezones
- Enjoys interacting with external stakeholders and solving new problems daily
- Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year