2 views
3asoft
What You’ll Do
You will be a member of our integrations team incorporating 3rd parties and expanding the options available to clients' merchants when setting up a store. From payments to catalog to checkout and beyond, this team works across a large number of domains and services to deliver end-to-end projects.
Use Ruby, Rails, gRPC, RabbitMQ, Docker, Resque, MySQL, Redis, and a slew of other technology to help power our platform.
Build integrations with 3rd party SOAP/REST APIs that can span multiple codesets/services, fail gracefully, and be highly extensible.
Learn to build highly-available, highly-performant, redundant, scalable, distributed systems.
Write code that is performant, maintainable, clear, and concise.
Advocate for modern development practices and tools.
Collaborate with our product and design teams to define feature specifications and timelines.
Engage in technical discussion of new solutions and architectures.
Participate in code reviews to maintain and improve quality.
Support an open, positive, and energized culture.
Encourage innovation and foster an environment of continuous improvement.
Who You Are
- 3+ years of professional experience as a Software Engineer.
- 2+ years of professional experience in building systems using Ruby/RoR.
- Highly proactive and results-oriented with excellent critical thinking skills.
- Experience with webhooks, messaging queues, and OOP/MVC design patterns/principles a plus.
- Experience building or managing distributed and/or service-oriented architectures is a plus.
- Experience with SaaS platforms or Cloud Computing is a plus.
- Experience with PHP will be a plus.
Being a part of 3asoft means having the following:
- High level of flexibility and freedom
- p2p relationship with worldwide customers
- Competitive compensation paid in USD
- Fully remote working