
Staff Software Engineer
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in India.
• As a Staff Engineer, you will be responsible for defining technical strategy, leading technology adoption, mentoring junior engineers, and ensuring the success of projects.
• You will review code, tackle complex issues, conduct root cause analysis, and collaborate effectively with cross-functional teams.
• Your responsibilities will include driving innovation, maintaining documentation, optimizing performance, and implementing continuous improvements, significantly impacting our engineering excellence and overall success.
• Join us to lead, innovate, and influence the future of our technology!
• Define and articulate the technical vision and strategy for projects.
• Lead the adoption and integration of new technologies and best practices.
• Provide mentorship and technical guidance to junior engineers.
• Conduct technical workshops and training sessions to enhance team skills.
• Develop comprehensive project plans, timelines, and milestones.
• Coordinate with project managers to ensure timely and successful project delivery.
• Review code to ensure quality, performance, security, and adherence to standards.
• Resolve complex technical challenges and bottlenecks using advanced techniques.
• Perform root cause analysis to identify and address underlying issues.
• Collaborate with product managers, designers, and other stakeholders to align technical solutions with business objectives.
• Communicate technical updates and progress to non-technical stakeholders effectively.
• Identify opportunities for innovation and develop prototypes and proof-of-concept projects.
• Implement continuous process improvements and best practices.
• Create and maintain comprehensive technical documentation, including system architecture and design decisions.
• Analyze and optimize system performance, implementing tuning and scaling strategies.
• 12+ years of experience with Microsoft technologies: C# (.NET Core, .NET Framework), Python, TypeScript & NestJS, Node.js.
• Experience working with Apache Kafka.
• 8+ years of experience with one of the modern UI frameworks: React.js or Angular.
• 5+ years of experience with cloud platforms (AWS & Azure).
• At least 4+ years of experience in designing and architecting systems with exposure to various patterns and solutions.
• At least 4+ years of experience with CI/CD tools: Azure DevOps, GitHub Actions, ArgoCD, YAML, PowerShell.
• Understanding of testing strategies: Unit Testing, Behavior-Driven Development (BDD), Test-Driven Development (TDD).
• Experience with relational (MS SQL Server, PostgreSQL) and NoSQL (DynamoDB, DocumentDB, OpenSearch/ElasticSearch) databases.
• Proficiency in Docker and Kubernetes.
• Experience in a technical leadership role, guiding project teams and establishing technical direction.
• Knowledge of DataBricks & Python is a plus.
• Certification in AWS/Azure developer or architect certification is advantageous.
• FAI is dedicated to creating an environment that respects, supports, and inspires all individuals.
• We uphold a non-discrimination policy based on color, religion, sex, gender identity, sexual orientation, and age.
• At FAI, we celebrate diversity and believe that an inclusive workforce benefits employees, the organization, and our community.
• We are an Equal Opportunity Employer.
• For more information about our company and our commitment to putting People First, please visit our careers page.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.