Software Engineer (Backend)
Summary
Build and maintain scalable, secure backend services in Go/TypeScript for a logistics platform, designing APIs, databases, and features while ensuring code quality.
McEasy, a transportation management solution to simplify complex logistics operations is looking for a Software Engineer to join our ever-growing team.
If you are a keen learner, self-driven, and looking to be a part of a team that is passionate with helping each other, we want to hear from you.
What will you do?
- Design and develop new features based on requirements from the Product team
- Contribute to database schema design and API contract design
- Build and maintain RESTful APIs and backend services that are scalable, secure, and performant
- Write unit tests and integration tests to ensure code quality and reliability
- Participate in code reviews and help maintain overall code quality and consistency
- Enhance and maintain existing features, including fixing bugs and improving performance
Qualifications
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, Information Technology, or a related field
- 1–3 years of relevant work experience in backend development
- Strong experience in backend development using Go and/or TypeScript
- Solid understanding of RESTful API design
- Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, or Redis
- Proficiency with version control tools such as Git
- Strong problem-solving skills and ability to work in a fast-paced environment
Preferred Qualifications
- Knowledge/experience with Vue.js
- Experience with microservices architecture and distributed systems
- Hands-on experience with Docker
- Familiarity with message queues such as Kafka or RabbitMQ
- Knowledge or experience in the order/logistics domain