Effodio, Inc. ยท 1 day ago
Senior Backend Software Engineer
Effodio, Inc. is revolutionizing application and infrastructure analytics in the cloud. They are seeking an experienced Senior Backend Software Engineer to develop and optimize their application analytics solution, collaborating with cross-functional teams to enhance platform capabilities and performance.
Responsibilities
Design & Development: Lead the design, development, and implementation of new features and enhancements for our application analytics platform. Ensure code quality, performance, and scalability
Hands-on Coding: Write efficient, maintainable, and well-documented code in Go . Participate in all stages of the software development lifecycle, from architecture and design to testing and deployment
Kubernetes & Cloud Integration: Develop and manage containerized applications using Kubernetes. Leverage cloud services to enhance the scalability and reliability of our analytics solution
Performance Optimization: Identify and address performance bottlenecks and optimize system performance. Implement best practices for high availability and disaster recovery
Collaboration & Leadership: Work closely with product managers, data scientists, and other engineers to define requirements and deliver high-quality solutions. Mentor junior engineers and contribute to a culture of continuous improvement. Lead complex projects that may involve multiple teams
Problem Solving: Troubleshoot complex technical issues and provide innovative solutions to ensure the stability and efficiency of our platform
Qualification
Required
7+ years of software engineering experience with a strong focus on backend development
Proven track record in designing and building large-scale systems
Proficiency in Go or demonstrated ability to learn new languages quickly
Practical and/or conceptual understanding of Kubernetes
Hands-on experience with one of the major cloud platforms
Strong knowledge of system architecture and design patterns
Experience with microservices architecture and distributed systems
Demonstrated ability to optimize code and systems for performance, scalability, and reliability
Excellent collaboration skills with the ability to work effectively in a cross-functional distributed team
Experience mentoring and leading engineering teams
Strong analytical and problem-solving skills with a passion for tackling complex technical challenges
Excellent written and verbal communication skills
Ability to convey technical concepts to non-technical stakeholders
Job applicants must have legal authorization to work in the United States
Preferred
Master's degree or higher in Computer Science or a related field
Familiarity with additional technologies relevant to analytics or data processing
Relevant certifications in cloud platforms or Kubernetes
Benefits
Stock
Discretionary bonus