Senior Software Engineer

Location: Remote
Position: Open

Job Description: 

 

We are seeking an experienced and highly skilled Senior Software Engineer/Team Lead to join our dynamic development team. The ideal candidate should have a strong educational background in the software field, a minimum of 10 years of relevant experience, and a proven track record of leading development teams. The successful candidate will have hands-on experience with enterprise systems, a deep understanding of software architecture, design principles, best practices, and proficiency in a range of technologies. 

 

Key Responsibilities: 

  • Lead and mentor development teams to ensure the successful delivery of high-quality software solutions. 
  • Review developers’ code to ensure adherence to coding standards, best practices, and the delivery of high-quality code. 
  • Architect and design systems, ensuring scalability, maintainability, testability, and reliability. 
  • Collaborate with cross-functional teams to gather and understand requirements and translate them into technical specifications. 
  • Explore and implement emerging technologies to enhance system capabilities, with a focus on scalability, maintainability, testability, and reliability. 
  • Implement best practices for Test-Driven Development (TDD) and Domain-Driven Design (DDD). 

Qualifications: 

  • Bachelor’s degree or higher in a software-related field (Must). 
  • Minimum of 10 years of professional experience in software development. 
  • Proven experience leading development teams and managing projects. 
  • Extensive hands-on experience with the following technologies: 
  • PHP/Laravel,  
  • MySQL/MongoDB,  
  • Rest API 
  • Docker 
  • AWS  
  • Git 
  • Strong understanding of software design principles, including MVC architecture. 
  • Excellent problem-solving and communication skills. 
  • Bonus: Experience with Elasticsearch, Golang/Gin, and Kafka 
  • If recruited from Non-English countries, the communication skill is a must. 
Apply here:
Name(Required)
Drop files here or
Max. file size: 256 MB, Max. files: 2.