Principal Software Engineer Jobs at Torch Labs Software in Sri Lanka

Exploreture
  • Post Date: March 22, 2024
  • Apply Before: May 21, 2024
  • Applications 0
  • Views 14
Job Overview

Principal Software Engineer

Networking in office

Role Description

We are currently seeking a dynamic and experienced Technical Lead with a passion for Full Stack Development to join our team. As a Technical Lead, you will be responsible for guiding and mentoring a team of developers and engineers in designing, developing, and deploying cloud-based applications and solutions. If you have a strong background in AWS or GCP, along with proficiency in the MERN stack, and enjoy collaborating with cross-functional teams, we invite you to apply for this exciting opportunity.

Responsibilities

  • Lead and mentor a team of developers and engineers in the design, development, and deployment of cloud-based applications and solutions.
  • Serve as a subject matter expert in AWS or GCP, providing technical guidance and insights to ensure best practices in cloud architecture and solutions.
  • Collaborate with project managers and stakeholders to define project scope, objectives, and deliverables that meet business requirements.
  • Design and implement secure, scalable, and resilient cloud infrastructure and services to support application development and deployment.
  • Oversee the migration of legacy systems to cloud environments, ensuring minimal disruption and optimal performance.
  • Develop and maintain CI/CD pipelines for automated testing, deployment, and scaling of applications and services.
  • Monitor cloud environments and applications, implementing proactive measures to ensure high availability, performance, and security compliance.
  • Stay abreast of new cloud technologies and trends, recommending adoption of new tools and practices to enhance team productivity and product innovation.
  • Facilitate knowledge sharing and technical discussions within the team to foster a culture of continuous learning and improvement.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience in software development, with at least 2 years in a technical leadership role.
  • Proven expertise in AWS or GCP, with relevant certifications (e.g., AWS Certified Solutions Architect, Google Certified Professional Cloud Architect) highly desirable.
  • Strong understanding of cloud services, architecture, and security best practices.
  • Experience with DevOps tools and methodologies, including Docker, Kubernetes, Jenkins, or similar technologies.
  • Proficient in programming languages such as Python, Java, or Node.js.
  • Excellent problem-solving, communication, and team leadership skills.

Additional Skills

  • Next.js for server-side rendering and routing.
  • TypeScript for type-safe development.
  • Google Cloud Platform (GCP) and/or Amazon Web Services (AWS) for cloud deployment and services.
  • Google Firebase for real-time database and authentication.
  • Effective communication and teamwork skills for collaborative development.
  • Attention to detail and a creative mindset in problem-solving.
  • Adaptability to fast-paced and evolving development requirements.

Benefits

  • Work in a startup environment with like-minded professionals.
  • Opportunity to shape the online face of a growing business.
  • Team social and bonding activities.
  • An extremely friendly culture rivaled by none.
  • Remote Role paid in either US Dollars or LKR.
  • Competitive base salary + potential bonuses based on website performance.

 

 

 

 

Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience5 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.