We are looking for a d.Kraft, , who will be responsible for leading our technical team and driving the development of innovative solutions. The ideal candidate will have a strong background in both frontend and backend technologies, as well as experience with deployment, CI/CD, and database management. The Tech Lead will play a key role in architecting and implementing scalable and efficient systems that meet the needs of our clients.
Responsibility:
Lead a team of developers and provide technical guidance and mentorship.
Architect, design, and develop robust and scalable web applications using modern frontend and backend technologies.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Ensure code quality and adherence to best practices by implementing code reviews and automated testing.
Manage deployment processes and infrastructure using Docker, AWS, NGinx, Route 53, and other relevant technologies.
Implement and maintain CI/CD pipelines using Github, Jenkins and AWS CodePipeline to automate the build, test, and deployment process.
Design and optimize database schemas, queries, and performance using MongoDB, Redis, and AWS S3.
Stay up-to-date with the latest trends and technologies in software development and recommend innovative solutions to improve efficiency and productivity.
Troubleshoot and resolve technical issues in a timely manner to ensure smooth operation of applications.
Collaborate with project managers and stakeholders to prioritize tasks and deliver projects on time and within budget.
Requirements:
Bachelors degree in Computer Science, Engineering, or related field.
Proven experience 3 yrs. as a Tech Lead or similar role in a fast-paced environment.
Strong proficiency in frontend technologies such as React.js, Redux, Tailwind, HTML, JavaScript, and CSS.
In-depth knowledge of backend technologies including Node.js, Express, and Flask.
Hands-on experience with deployment tools and platforms such as Docker, AWS, NGinix, and Route 53.
Familiarity with CI/CD practices and tools such as Github, Jenkins and AWS CodePipeline.
Experience working with databases including MongoDB, Redis, and AWS S3.
Excellent communication and leadership skills with the ability to effectively lead and motivate a team.
Strong problem-solving and analytical skills with a keen attention to detail.
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
Masters degree in Computer Science or related field.
Certifications in relevant technologies such as AWS Certified Solutions Architect or Docker Certified Associate.
Experience working in Agile/Scrum methodologies.
Prior experience in Machine Learning.
Benefits:
Competitive salary
Comprehensive health, dental, and vision insurance