Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Software Developer image - Rise Careers
Job details

Backend Software Developer

Who Are We?

UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually in Canada, from Coast to Coast, and is rapidly expanding across the United States. Founded in 2019, UniUni’s tech-driven innovation and crowdsourcing delivery model offers fast, economical, and reliable services to local, national, and international e-commerce clients.

What Do We Offer?

At UniUni, we offer exciting opportunities to our employees to achieve their career goals. If you are ready to join UniUni’s dynamic team, while working hard and having fun doing it, we invite you to apply online and let us know how you can be part of our success story.

Primary Responsibilities

· In collaboration with the product owner and other Dev team members, designing, developing, testing, and deploying new features and functionalities with industrial best practices.

· Take ownership of the solution design and development for the critical components

· Evaluate, implement, and enforce software development best practices

· Participate in the technical support, troubleshooting and root cause investigation

· Participate in the system integration by providing technical insights, including estimation and technical proposals

· Investigating and fixing bugs, refactoring, and improving performance.

· Developing and maintaining the essential technical documents.

· Keeping mindset of continuous learning.

Required Knowledge and Experience

· Degree in Computer Science, Engineering, or a related field

· 3+ years of experience in backend development

· Experience in NodeJS that handle high availability and concurrency with low latency requirements.

· Good command of Nginx, MySQL, PostgreSQL, and basic Linux commands

· Experience designing and developing applications in an Amazon Web Services and make use of Google APIs

· Excellent communications skills, with the ability to collaborate well with both technical and non-technical audiences, both written and orally

· The ability to understand and effectively debug both new and existing software

· Proficient using code versioning tools, such as Git

· English and Mandarin must be proficient

· Enjoy teamwork, love technology

  • Casual dress
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • On-site parking
  • Vision care

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Software Developer, UniUni Logistics

Are you ready to take the next step in your development career? Join UniUni as a Backend Software Developer! We're a leading innovator in last-mile logistics, delivering millions of parcels across Canada and swiftly expanding into the United States. At UniUni, we believe in harnessing technology to shape a better delivery experience for e-commerce clients around the globe. In your role, you’ll collaborate closely with product owners and fellow developers, designing and deploying cutting-edge features while adhering to industry best practices. You'll take charge of solution design, tackle critical components, and ensure our software maintains top performance through rigorous testing and troubleshooting. Your expertise in NodeJS will be key in building highly available applications, along with your proficiency in MySQL, PostgreSQL, and AWS services. But it's not all about the code! We're a fun-loving team that values continuous learning and innovation. With excellent communication skills, you’ll bridge the gap between technical and non-technical colleagues, sharing insights and collaborating effectively. We offer a comprehensive benefits package that includes health care options and a casual dress code—because enjoying your work environment matters. If you have a degree in Computer Science or a related field and 3+ years of backend development experience, we can’t wait to hear how you can contribute to our success story!

Frequently Asked Questions (FAQs) for Backend Software Developer Role at UniUni Logistics
What are the primary responsibilities of a Backend Software Developer at UniUni?

As a Backend Software Developer at UniUni, your primary responsibilities will include designing, developing, and deploying new features in collaboration with the product team. You'll take ownership of critical solutions, ensure best development practices, and troubleshoot existing systems. Additionally, you will be responsible for creating technical documentation and continuously improving the performance of our applications.

Join Rise to see the full answer
What qualifications are needed to become a Backend Software Developer at UniUni?

To become a Backend Software Developer at UniUni, you will need a degree in Computer Science, Engineering, or a related field. Furthermore, having at least 3 years of backend development experience, particularly with NodeJS, and familiarity with databases such as MySQL and PostgreSQL is crucial. Proficiency in AWS services and excellent communication skills are also required.

Join Rise to see the full answer
What technologies should a Backend Software Developer at UniUni be familiar with?

A Backend Software Developer at UniUni should be well-versed in technologies such as NodeJS, MySQL, PostgreSQL, and basic Linux commands. Experience using version control systems like Git and familiarity with cloud services, particularly Amazon Web Services (AWS), are also very important for this role.

Join Rise to see the full answer
What type of work environment does UniUni provide for Backend Software Developers?

UniUni offers a dynamic and collaborative work environment where teamwork and innovation are encouraged. We foster a culture of continuous learning and professional growth, along with a casual dress code to keep things comfortable. You will also have access to competitive benefits like health care, dental care, and life insurance.

Join Rise to see the full answer
What skills are essential for success as a Backend Software Developer at UniUni?

To succeed as a Backend Software Developer at UniUni, you'll need strong problem-solving skills to debug and fix software issues effectively. Excellent communication abilities are vital for collaborating with both technical and non-technical peers. Additionally, your passion for technology and commitment to learning will help you thrive in this fast-paced environment.

Join Rise to see the full answer
Common Interview Questions for Backend Software Developer
Can you explain the architecture of an application you've developed?

To answer this question effectively, you'll want to describe the architecture in detail, including the technologies used, the reasons behind your choices, and how they contributed to the application's scalability and performance. Highlight areas where you faced challenges and how you overcame them.

Join Rise to see the full answer
How do you approach debugging in your coding work?

When discussing your debugging approach, emphasize systematic problem-solving techniques, such as using logging tools, testing individual components, and employing version control to track changes. Mention specific instances where your debugging efforts led to significant performance improvements.

Join Rise to see the full answer
What do you consider before deploying a new feature?

Before deployment, assess the feature's integration with existing systems, conduct thorough testing for functions, performance, and security, and gather feedback from peers. Discuss how you monitor post-deployment metrics to ensure functionality aligns with expectations.

Join Rise to see the full answer
Can you discuss your experience with cloud services?

Be prepared to share specific examples of how you have utilized cloud services like AWS in your projects. Discuss your familiarity with server management, data storage solutions, and how cloud services improved your application’s efficiency and scalability.

Join Rise to see the full answer
How do you stay updated on industry trends and technologies?

Share your commitment to continuous learning, mentioning resources such as online courses, webinars, tech blogs, or developer forums you follow. Highlight instances in which you applied new knowledge to improve your team's projects.

Join Rise to see the full answer
Describe a time when you resolved a conflict within your development team.

When answering this question, provide a clear example that illustrates your communication and negotiation skills. Discuss the situation, your approach to resolving the conflict, and how it ultimately led to a more productive working environment.

Join Rise to see the full answer
What coding best practices do you follow?

Mention specific coding standards you adhere to, such as writing clear and maintainable code, using meaningful variable names, and documenting your code. Providing examples of how these practices improved project outcomes can enhance your answer.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your process for assessing project deadlines, importance, and resource availability. Highlight tools or methodologies you use, such as Kanban boards or Agile principles, to keep everything organized and ensure timely delivery.

Join Rise to see the full answer
How would you handle a situation where you had to learn a new technology quickly?

Convey your proactive approach to learning by discussing resources you would utilize, such as online tutorials, documentation, and community forums. An example of a time when you successfully learned a new technology can add credibility to your response.

Join Rise to see the full answer
What does teamwork mean to you in software development?

Explain the importance of collaboration in software development, emphasizing the role of communication, collective problem-solving, and mutual support. Provide examples of successful team projects where collaboration led to superior results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
UniUni Logistics Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 2 days ago
Intellect Remote No location specified
Posted 7 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 11 days ago
Photo of the Rise User
Northwestern Memorial Healthcare Remote 541 N Fairbanks Ct, Chicago, IL 60611, USA
Posted 9 days ago
Photo of the Rise User
Byrider Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago

Our Vision: Become the recognized leader and first choice for last mile delivery in North America. Our Mission: UniUni helps eCommerce companies thrive with innovative delivery model and cutting edge technology – as the most reliable, affordable,...

57 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!