Easyship is revolutionizing logistics for eCommerce with an all-in-one cloud-based shipping software.
The Backend Engineer will report to the Engineering Manager and work remotely on a global scale.
The salary range for this position is $50,000-$75,000 plus equity, depending on experience.
Work hours are from 9am GMT to 6pm GMT.
The job involves building and maintaining the back-end of web applications, scaling up the RESTful API, optimizing response times, and creating new products that integrate with the existing platform.
The tech stack includes Ruby on Rails, PostgresQL, Redis/Sidekiq, RabbitMQ, ElasticSearch, Git/Github, Docker/K8s, and GCP.
Responsibilities include participating in the entire product life cycle, writing clean code, driving new product development, providing training and support, collaborating with engineering leadership and product teams, mentoring junior developers, and bringing new development ideas.
Requirements:
Candidates must have strong software development experience, including at least 5 years of experience with Ruby on Rails and SQL databases.
Strong experience in building highly scalable systems is required.
The ability to uphold high standards for security and data privacy practices is essential.
Familiarity with Git and Git flow, as well as modern project management tools, is necessary.
A standard of writing clean, reusable, and maintainable code for consistency is expected.
Familiarity with containerization (Docker, Kubernetes) and cloud platforms (GCP, AWS, or Azure) is required.
A background working in product teams at startups is preferred.
Benefits:
Employees will receive a competitive equity package, allowing them to earn equity shares as the company grows.
Gym and wellness reimbursement is offered to support employees' fitness goals.
A generous vacation policy encourages employees to take time off for rest and relaxation.
Duvet days are provided for those cold winter days when employees prefer to stay in bed.
Mental health days are available for employees to recharge and enjoy personal time.
Employees can work from anywhere for up to 4 weeks, allowing for flexibility in their work environment.
Professional development opportunities are provided to help employees achieve their career goals.
A company-issued laptop is provided to keep work and personal life separate.
Flexible working arrangements create an autonomous environment for optimal performance.