We are looking for a

Software Engineer

Software Engineer

Experience Level: 5+ Years

Job Type: Full-Time

Salary: Competitive, based on experience

Reports to: Engineering Manager/Lead Developer

Overview:

We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. The ideal candidate will have 5+ years of professional experience in software development and will contribute to the design, development, and deployment of scalable, high-quality software solutions. You should be a strong problem solver, a team player, and have a passion for innovative technology.

Key Responsibilities:

  • Design, develop, and maintain high-quality, scalable, and robust software applications.
  • Lead and mentor junior engineers, conduct code reviews, and ensure adherence to best practices.
  • Collaborate with architects and stakeholders to design software architecture that meets functional and non-functional requirements.
  • Analyze requirements, troubleshoot, and debug software to fix issues and optimize performance.
  • Participate in Agile ceremonies (stand-ups, planning, retrospectives) and contribute to continuous improvement of development processes.
  • Work closely with cross-functional teams (Product, QA, UX/UI) to deliver seamless and efficient software solutions.
  • Develop and implement unit, integration, and system tests to ensure code reliability and quality.
  • Maintain clear and comprehensive documentation of code, systems, and processes.

Required Skills & Qualifications:

  • Strong proficiency in programming languages: Java, C#, Python, JavaScript.
  • In-depth knowledge of modern frameworks (React, Angular, .NET, Spring) and databases (MySQL, PostgreSQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
  • Proven track record of identifying issues and delivering effective solutions in a timely manner.
  • Excellent interpersonal skills and the ability to work well in a collaborative, fast-paced environment.
  • Strong verbal and written communication skills for articulating technical concepts to both technical and non-technical stakeholders.
  • 5+ years of experience in full-cycle software development, from concept to production.

Preferred Qualifications:

  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with DevOps practices and tools (Jenkins, Terraform, Ansible).
  • Experience in high-availability and scalable systems.
  • Previous experience in leadership or mentorship roles.

Benefits:

  • Competitive salary with performance-based incentives.
  • Health, dental, and vision insurance.
  • Opportunities for professional development and career growth.
  • Flexible work hours and remote work options.
  • Paid time off and holidays.

Job details

Position
Software Engineer
Experience Level
5+ Years
Salary
Competitive, based on experience