Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 1 месяц назад
Software Engineer II Backend
Описание вакансии
Текст:
TL;DR
Software Engineer II Backend: Developing and maintaining distributed backend systems with an emphasis on scalability, reliability, and code quality. Focus on building microservices architecture, collaborating in agile teams, and solving complex backend challenges.
Location: Lahore, Pakistan
Company
is a leading platform operating across the Middle East and Pakistan, focused on simplifying daily life through technology and now expanding with AI-powered solutions.
What you will do
- Develop distributed backend systems using Java, Spring Boot, and microservices architecture.
- Maintain and improve features with focus on code quality, maintainability, and testing.
- Collaborate with engineers, product owners, and designers to solve platform challenges.
- Participate as a member of an autonomous, cross-functional agile team.
- Document and improve engineering practices continuously.
Requirements
- Location: Must be based in Lahore, Pakistan
- 2-4 years of experience in software engineering.
- Bachelor's degree in Computer Science or related field.
- Strong understanding of object-oriented design, data structures, and algorithms.
- Ability to write clean, maintainable code and solve complex problems.
- Effective communication skills and ability to work with loosely defined problems.
Nice to have
- Knowledge of AWS.
- Understanding of clean code principles and design patterns.
- Experience with test-driven development.