πArgentina
Senior Software Engineer
closed
Flipside
πRemote - United States
Summary
Join Flipside, a leading blockchain growth orchestrator, as a Senior Software Engineer. You will collaborate with cross-functional teams to design, implement, and deploy high-performance software solutions leveraging blockchain technology. Lead the development of complex systems, mentor junior engineers, and participate in architectural discussions. This role requires proven experience as a Senior Software Engineer with proficiency in multiple programming languages and a strong understanding of software architecture. You will work with modern development methodologies and contribute to a culture of continuous learning. Flipside is a remote-first company with a global team.
Requirements
- Proven track record as a Senior Software Engineer with substantial experience in designing and developing complex software applications
- Proficiency in multiple programming languages, including JavaScript (with React), TypeScript, Python, Go, Rust, or similar
- Strong experience with modern software development methodologies, version control systems, and agile practices
- In-depth knowledge of software architecture patterns, design principles, and scalability considerations
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues
- Strong communication and collaboration skills, with the ability to work effectively across cross-functional teams
Responsibilities
- Lead the design and development of complex software systems, ensuring high-quality code that adheres to best practices and coding standards
- Collaborate with product managers, designers, and other engineers to define technical requirements and translate them into effective software solutions
- Mentor and provide technical guidance to junior engineers, promoting knowledge sharing and fostering a culture of continuous learning
- Participate in architectural discussions and contribute to the design of scalable and maintainable software architectures
- Write clean, efficient, and well-documented code, conduct thorough code reviews, and identify opportunities for improvement
- Work closely with DevOps teams to define deployment strategies, ensure optimal performance, and enhance system reliability
- Implement and maintain unit tests, integration tests, and automated testing frameworks to ensure software quality and stability
- Stay up-to-date with the latest advancements in Web3 technologies, blockchain protocols, and software engineering practices
- Contribute to documentation, technical specifications, and knowledge-sharing initiatives within the engineering team
Preferred Qualifications
- Familiarity with blockchain technology, Web3 protocols, or decentralized applications is a strong plus
- Experience with cloud platforms such as AWS, GCP, or Azure is advantageous
- A portfolio showcasing your past software engineering projects and contributions is highly desirable
This job is filled or no longer available
Similar Remote Jobs
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide
π°$185k-$223k
πUnited States
πUnited States