What are the responsibilities and job description for the Senior Software Engineer position at Flipside Crypto?
A company is looking for a Senior Software Engineer to design, implement, and deploy scalable software solutions leveraging blockchain technology.Key ResponsibilitiesLead the design and development of complex software systems, ensuring high-quality codeCollaborate with cross-functional teams to define technical requirements and translate them into software solutionsMentor junior engineers and contribute to architectural discussions for scalable software architecturesRequired QualificationsProven experience as a Senior Software Engineer with a focus on complex software applicationsProficiency in programming languages such as JavaScript, TypeScript, Python, Go, or RustStrong experience with modern software development methodologies and version control systemsIn-depth knowledge of software architecture patterns and design principlesFamiliarity with blockchain technology and cloud platforms like AWS, GCP, or Azure is advantageous