Application deadline date has been passed for this Job.
Exploreture
Job Overview
Principal Software Engineer
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.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience5 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree