Job Summary:
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Expected Qualifications:
- 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Essential Responsibilities:
- Design, develop, and maintain L7 routing components and related infrastructure services
- Write clean, efficient, and well-tested code following established engineering standards
- Participate in code reviews and contribute to improving team development practices
- Troubleshoot and resolve production issues, participating in on-call rotation
- Collaborate with cross-functional teams to integrate routing solutions with broader platform services
- Contribute to technical documentation and knowledge sharing within the team
- Identify opportunities for technical improvements and implement solutions
Minimum Qualifications:
Minimum of 5 years of relevant work experience and a Bachelor's degree in computer science or related field.
Technical Execution
- Develop and maintain L7 routing solutions with focus on performance, reliability, and scalability
- Implement features and improvements aligned with architectural decisions and team priorities
- Participate in system design discussions and provide technical input
Collaboration & Communication
- Work effectively with Technical Lead and team members to deliver projects on schedule
- Communicate technical challenges and solutions clearly to stakeholders
- Participate in team ceremonies including planning, retrospectives, and knowledge-sharing sessions
Quality & Operations
- Write comprehensive tests and maintain high code quality standards
- Monitor system performance and respond to operational issues
- Contribute to improving observability and operational excellence
Education & Experience
- Bachelor's degree in Computer Science, Computer Engineering, or related technical field
- 8+ years of backend development experience with demonstrated growth in technical capabilities
- Experience working on production systems at scale
Core Technical Skills
- Programming : Strong proficiency in Golang with understanding of concurrent programming and performance considerations
- System Design : Solid understanding of backend system design principles including HTTP, REST, and microservices architecture
- L7 Routing & Proxies : Experience with web and reverse proxies (Nginx, Apache, HAProxy) and L7 routing concepts
- Containerization : Hands-on experience with Docker and Kubernetes
Infrastructure & Operations
- Cloud Platforms : Experience with AWS or Google Cloud Platform
- CI/CD : Familiarity with continuousintegration/deploymentpipelines
- Monitoring : Experience with monitoring and logging tools such as Datadog, Prometheus, or Splunk
- Production Support : Experience troubleshooting production systems and participating in incident response
Development Practices
- Version Control : Proficient with Git and collaborative development workflows
- Code Quality : Strong commitment to code reviews, testing, and documentation
- Problem Solving : Ability to debug complex issues and implement effective solutions
Soft Skills
- Strong communication skills with ability to explain technical concepts clearly
- Self-motivated with ability to work independently and as part of a team
- Adaptable and eager to learn new technologies
- Strong attention to detail and commitment to quality
Preferred Additional Qualifications
- Familiarity with traffic management, HTTP Protocol, and load balancing strategies
- Understanding of security best practices for routing infrastructure
- Experience with API gateway solutions (Apigee)
- Experience with high-availability systems and disaster recovery
- Contributions to open-source projects
Our Benefits:
Any general requests for consideration of your skills, please