Scan your resume against ATS criteria for this Backend Engineer role at Shipmnts.
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.
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
Strong background in Ruby and Python with knowledge of at least 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 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
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
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)
How to apply for Backend Engineer at Shipmnts?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
2+ yrs of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Explore related active roles in Software Engineering
Backend Engineer
Shipmnts · Ahmedabad