Flybridge Staffing is currently searching for a Senior Backend Software Engineer for a client located in the North Beach area. This is a direct-hire position that will work off a hybrid schedule of 2 days remote. This engineer will be responsible for implementing and managing mission critical applications and services between multiple different platforms that stem from proven data science methodologies.
Summary :
- Lead the design, development, and deployment of cloud-based applications, ensuring scalability, reliability, and exceptional user experience
- Solve hard technical challenges, with empirically grounded solutions, like designing backend systems to support mobile and web applications with large numbers of concurrent users
- Design and implement robust software architectures that support advanced data processing and innovative end user features
- Work closely with data scientists, product managers, QA and UX / UI designers to translate complex data into intuitive, actionable insights for users
- Create documentation and diagrams to communicate designs and system capabilities to technical and non-technical audiences
- Debug and optimize new and existing applications, and maintain high levels of test coverage
Minimum Requirements
Minimum of 10 years of experience in software development, demonstrating proficiency in building scalable full stack applicationsBachelor's degree preferredStrong experience / knowledge of Python and C# (Rust is nice to have)Experience with Service Oriented Architectures is a must. (SOA)Proficiency with Azure and / or AWS cloud services and understanding of cloud architecture principles5+ yrs of cloud-based Kubernetes or Docker container experienceExperience with databases, and using SQL to write queries to create business functionality and troubleshoot bugsExperience building APIs (e.g., REST, gRPC) to enable secure and performant data access and integration across our productsStrong experience with designing, developing, and deploying scalable Microservices and API-driven architecture patternsExperience with developing business functionality using SQL Server and / or ClickHouse database technologies.Experience developing streaming data systems, including using services like : Azure Event Hub / Kafka, Azure Functions, Redis.Experience in unit test development on an existing codebase and TDD / BDD methodologies.Familiarity with financial data and or healthcare data highly desired.NO SPONSORSHIP AVAILABLEUS Citizen, GC, EAD only please. If your background aligns with the above details and you would like to learn more, please submit your resume to jobs@flybridgestaffing.com or on our website, www.flybridgestaffing.com and one of our recruiters will be in touch with you ASAP.Follow us on LinkedIn to keep up with all our latest job openings and referral program.