Calfus
We are seeking a talented Full Stack Technical Lead to join our dynamic team. The ideal candidate will have a deep understanding of software architecture, front-end and back-end technologies, and the ability to design comprehensive solutions. You will work closely with cross-functional teams to drive projects from conception to deployment.
Key Responsibilities:
- Architectural Design: Design system architectures tailored to client needs, considering attributes such as reliability, performance, scalability, security, and availability.
- Full Stack Development: Develop, test, and deploy web applications using modern frameworks and technologies (e.g., React, Angular, Node.js, Python). Experience with microservices, serverless architecture, and modular system design. Proficiency in front-end and back-end programming, cybersecurity, database management, and systems architecture.
- Collaboration: Work with product managers, developers, and stakeholders to gather requirements, align project goals, and rapidly build MVPs and POCs to demonstrate technology capabilities. Understand customer needs and complex ecosystems.
- Technical Leadership: Provide guidance and mentorship to development teams, promoting best practices in software development.
- Quality Assurance: Establish coding standards, review code, and ensure performance and security best practices.
- Cloud Services: Utilize cloud platforms (AWS, Azure, GCP) to design cloud-native solutions. Hands-on experience with Docker, Kubernetes, and automation tools like Terraform, CloudFormation, or Ansible. Set up and manage DevOps toolchains.
- Documentation: Create detailed documentation for system architectures, designs, and processes.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5-8 years of experience in software development, especially in designing and building large-scale distributed systems.
- Knowledge of secure coding, data encryption, authentication, and authorization.
- Understanding of industry standards and regulations such as GDPR and PCI-DSS.
- Strong grasp of microservices architecture and cloud computing.
- Excellent problem-solving skills and ability to thrive in a fast-paced environment.
- Strong communication and collaboration skills.
- Experience with DevOps practices and CI/CD pipelines.
- Familiarity with containerization technologies like Docker and Kubernetes.