https://bayt.page.link/aoe33Xdr5jDac4ec7
Create a job alert for similar positions

Job Description

Job Title: Senior Software Engineer Backend  Java


About the role


We are seeking a passionate and skilled Backend Engineer with expertise in writing REST APIs to join our dynamic engineering team. As a key member, you will be instrumental in enhancing our architecture, developing robust backend systems, and introducing innovative features and functionalities. This role is based in our vibrant Wego Lahore office and does not offer a remote work option.


Duties and Responsibilities


  • Develop and maintain robust and scalable backend services using Java Spring Boot, following best practices and coding standards.
  • Improve code quality through comprehensive unit tests, test automation, and active participation in code reviews.
  • Actively contribute to the business domain, collaborating with stakeholders to understand relevant features, and actively participating in problem-solving discussions.
  • Be flexible and open to learning new programming languages and technologies.
  • Demonstrate a proactive problem-solving approach, taking ownership of challenging issues and consistently delivering results within deadlines.

Qualifications


  • 7+ years of experience in hands-on coding and system design as a backend software engineer, primarily with Java.
  • Extensive experience in developing and documenting REST APIs. Familiarity with security concepts and best practices in REST API development, ensuring data integrity and protection.
  • Strong understanding of database concepts, including data modeling, query optimization, and performance tuning. Proficiency in working with one or more databases: e.g. MySQL, PostgreSQL, MSSQL.
  • Experience with build processes, continuous integration, continuous delivery, and containerization of applications (e.g., Docker).
  • Experience in cloud technologies such as Amazon Web Services, Google Cloud Platform, or any relevant cloud services.
  • Knowledge and importance of caching solutions like Memcached, and Redis.
  • Fluency in English. At Wego, our team is global, and we have chosen English as our lingua franca to communicate effectively.

It would be great if you have:


  • Experience with Go
  • Experience with Ruby on Rails
  • Familiarity with distributed services and experience with message brokers like SQS, RabbitMQ, Kafka, etc.

Why you will love working here


  • Working in a respectful culture and supportive working environment.
  • We offer a competitive package and fixed compensation against USD value to help our employees manage the rising cost of living in Pakistan.
  • 20 days annual leave and 14 days sick leave.
  • We actively discourage people from working overtime
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.