Software .Net Engineer
We're looking for a .NET Developer to join Global-e R&D department and take a significant part in the development of Global-e's core system.
We’re looking for someone who's passionate about technology and software development, with end-to-end experience developing
web applications with emphasis on server-side development, working in a complex, cloud-based environment.
Core group is responsible of the most important components of the system providing multi-tenant, fully customizable checkout experience; APIs for ecommerce platforms integration; end-to-end payments solutions that involve third party integration in a secured payment environment.
Core group develops infrastructures required for all operations. From web-based back-office applications to windows services and micro services as well as integrating with logistics hardware, and much more
Requirements
- At least 5 years proven experience developing end to end web applications with .Net Core
- Understand design patterns and OOD/OOP principles
- Experience working with micro-services architecture
- Experience working with relational & NoSQL databases
- Experience working with cloud
- Experience with Docker
- Experience with Agile methodologies
- Experience working with Couchbase, RabbitMQ
- Experience with Mass Transit
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills in English.
Responsibilities
- Collaborate effectively with cross-functional teams to design, develop, and deploy high-quality .NET microservices.
- Demonstrate end-to-end ownership of the development process, including designing service APIs, creating service backends, and establishing efficient database communication.
- Engineer robust and scalable backend systems utilizing Docker, C#, .NET, and associated frameworks.
- Collaborate with data scientists and machine learning engineers to unlock the full potential of ML systems, enhance data quality, and establish efficient data flow workflows.
- Implement optimizations to enhance service performance, scalability, and security.