Browse
Employers / Recruiters

Backend Engineer

shipmnts · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

Ruby on Rails powers a lot of our infrastructure, and we’re always looking for talented developers to help us reach the next level.

By joining our team, you’ll get the opportunity to work on many of our various Rails/Python/Scala based projects with a team of highly skilled experts.

At Shipmnts, we push the boundaries on what’s possible with Rails/Python/Scala every single day, and we’d love for you to help us get even further. The bulk of the work we do on a daily basis is pure back-end development, but occasionally some new UI has to be wired up, so some front-end skills on your part certainly won’t hurt.

We don’t cut corners, and we don’t make compromises—we create beautifully architected apps that are polished, fast, well-tested, and a joy to use. 


You will be responsible for :

  • The Backend Engineer will work in a fast-paced collaborative and agile environment, following Scrum/Kanban methodologies, to build custom Ruby internal and public-facing applications.
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Write clean, maintainable, reusable, reliable, and efficient code; Design robust, scalable, secure features
  • Contribute in all phases of the development lifecycle - architecture, design and development, user experience development, documentation, unit testing, delivery, and maintenance
  • Analyze software requirements and provide solutions. Perform analysis, design, coding, testing, implementation, and maintenance of software solutions.
  • Grow, develop, and lead an engineering team.
  • Oversee the implementation of engineering best practices.
  • Optimization of the application for maximum speed and scalability
  • Design and implementation of data storage solutions 

 

We are applying technology and problem solving to the logistics industry like it has not been done before. The risk is absolutely encouraged.

You should have :

  • At least 2+ years of experience in Backend development
  • Strong background in Ruby and Python with knowledge of at least one web framework (Flask, Pyramid, Django) is plus
  • Familiarity with ORM libraries (SQLAlchemy, PonyORM, ActiveRecord) and modern databases (PostgreSQL, MySQL, MongoDB)
  • Knowledge of browser-based technologies: HTML, CSS, JavaScript/JQuery, AJAX
  • Knowledge of API management at scale
  • You must have experience developing a web framework—with Ruby on Rails a plus.
  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • You must have a solid grasp of object-oriented programming, automated software testing, databases, development, and testing methodologies.
  • Ability to integrate multiple data sources and databases into one system
  • Experience with Test Drive Development (TDD), continuous integration, Scrum, Kanban
  • Proven working experience developing applications using modern, open source web frameworks and tools
  • Proven ability to implement automated tests
  • Knowledge of major cloud providers such as AWS, GCP, or Azure
  • Experience working on a DevOps team, using Git, and automation for CI/CD
  • Experience with Messaging Systems
  • Knowledge of micro-services architectural patterns
  • Experience guiding continuous improvement of process and technology.
  • Take smart risks and champion new ideas 

You should be:

  • Calm under pressure, have a great work ethic and communicate well
  • Self-aware and always pushing for a higher standard. Always proactive, open to new ideas and personal feedback
  • Anti-fragile: with every failure, you should become stronger and better.
  • Detail oriented and absolutely intolerant to compromise or sub-optimal shortcuts
  • Problem solver with a global mindset 

Bonus:

  • Proficiency with NoSQL data stores such as MongoDB, Redis, CouchDB, Cloud Data store or similar
  • Knowledge of GraphQL
  • Knowledge of container orchestration utilizing Kubernetes, Docker Swarm, or similar
  • Knowledge about Event Sourcing (Kafka) 

Last updated on Oct 29, 2023

See more

About the company

More jobs at shipmnts

Analyzing

Ahmedabad, Gujarat

 · 

30+ days ago

Ahmedabad, Gujarat

 · 

30+ days ago

Ahmedabad, Gujarat

 · 

30+ days ago

Ahmedabad, Gujarat

 · 

30+ days ago

Ahmedabad, Gujarat

 · 

30+ days ago

More jobs like this

Analyzing
Senior Software Engineer - React.js
Builder.ai ·  AI-powered website builder

Gurugram, Haryana

 · 

30+ days ago

"UI/UX Designer"
MK
MobiKwik ·  Digital wallet and payments platform

Gurugram, Haryana

 · 

30+ days ago

C Developer for Bitcoin Mining Pool
DL
Darwin Labs ·  Innovative software development company

Gurugram, Haryana

 · 

30+ days ago

Backend Developer
Cityflo ·  Urban transportation and logistics

Mumbai, Maharashtra

 · 

30+ days ago

Web Designer
B
Braveston ·  Business consulting and advisory services

Chandigarh, Chandigarh

 · 

30+ days ago

OpenClinica CRF Developer
OpenSpecimen ·  Biobanking software solutions

Pune, Maharashtra

 · 

30+ days ago

UI / UX Designer
P
Propstack ·  Real estate data and analytics

Mumbai, Maharashtra

 · 

30+ days ago

New Delhi, Delhi

 · 

30+ days ago

Mumbai, Maharashtra

 · 

30+ days ago

Social Media Expert
S
sociamediaexpert

Remote

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status