About Flynaut LLC
Flynaut is a global leader in digital transformation, partnering with startups, SMEs, and large enterprises across various industries since 2004. Our team of passionate professionals transforms visionary ideas into groundbreaking realities by delivering cutting-edge mobile apps, robust web platforms, and comprehensive IT solutions. With expertise in healthcare, finance, education, retail, and more, we craft tailored solutions that exceed expectations. We prioritize innovation and quality, building lasting relationships based on trust and transparency, and have successfully delivered hundreds of projects that drive tangible business outcomes.
Position:
Consultant Code Quality & Engineering Excellence Trainer
Location:
Remote / Onsite (as required)
Engagement Type:
Contract / Part-Time Consultant
About The Role
We are seeking an experienced
Software Development Consultant
to deliver engaging, hands-on training sessions for our development teams. This role focuses on improving coding quality, adopting best practices, and strengthening our engineering processes. The ideal candidate will bring deep technical expertise, practical industry experience, and a strong ability to coach developers on modern coding standards.
Key Responsibilities
- Conduct interactive training sessions and workshops on:
- Writing effective, maintainable, and scalable code.
- Best coding practices across programming languages and frameworks used in our projects.
- Code merge and pull request checklists.
- Code review best practices and peer review processes.
- Writing comprehensive unit test cases.
- Test-Driven Development (TDD) principles and real-world application.
- Provide practical demonstrations using real examples from our ongoing projects.
- Develop and share reference materials (checklists, templates, guides) for ongoing use.
- Evaluate team coding practices and provide actionable feedback for improvement.
- Collaborate with the engineering leads to ensure training aligns with project requirements and organizational standards.
Required Skills & Experience
- 8+ years of professional software development experience.
- Proven track record in writing clean, maintainable, and scalable code.
- Expertise in TDD, unit testing frameworks, and code review processes.
- Strong knowledge of Git workflows and merge strategies.
- Ability to create and implement coding and review checklists.
- Experience in mentoring or conducting technical training.
- Excellent communication and presentation skills.
Preferred Qualifications
- Experience working in Agile/Scrum environments.
- Familiarity with CI/CD pipelines and DevOps practices.
- Prior work in enterprise-grade projects