Qureos

FIND_THE_RIGHTJOB.

Lead Software Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

As a Lead Software Developer, you will play a key role in driving the design, development, and delivery of complex software projects. You will lead a team of developers, ensuring the timely and efficient completion of software solutions that align with both business and technical requirements. The ideal candidate is a strong technical leader with a deep understanding of software development principles, and the ability to guide and mentor others.

Key Responsibilities:

  • Lead the full software development lifecycle from concept to deployment.
  • Manage, mentor, and support a team of software developers.
  • Collaborate with product managers, designers, and stakeholders to define requirements and deliver solutions.
  • Architect and design software applications aligned with business goals.
  • Write clean, efficient, and well-documented code following best practices.
  • Conduct code reviews to maintain coding standards and improve quality.
  • Troubleshoot and resolve complex technical issues.
  • Apply and enforce Agile methodologies for efficient project delivery.
  • Ensure performance, scalability, and security best practices across all projects.
  • Stay updated with emerging technologies to enhance team capabilities.
  • Support recruitment by identifying and evaluating top development talent.

Preferred Qualifications:

· Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

· Proven experience (typically 5+ years) in software development, with at least 3 years in a leadership or senior developer role.

· Expertise in one or more programming languages (e.g., Java, C#, Python, JavaScript, etc.).

· Strong experience with modern software development frameworks and technologies (e.g., Node.js, Angular, React, Spring Boot, .NET, etc.).

· Solid understanding of software architecture and design patterns.

· Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker, Kubernetes).

· Strong experience with databases (SQL and NoSQL) and data management.

· Excellent understanding of Agile software development methodologies and best practices.

· Strong problem-solving skills and the ability to debug complex technical issues.

· Excellent communication, leadership, and interpersonal skills, with the ability to work effectively with both technical and non-technical teams.

· Experience with CI/CD pipelines and version control systems (e.g., Git, Jenkins, GitLab).

· Familiarity with testing frameworks and test-driven development (TDD).

  • Experience with microservices architecture and cloud-native applications.
  • Experience with Docker, Kubernetes, and container orchestration.

Job Type: Full-time

© 2025 Qureos. All rights reserved.