API Gateway Engineer
Job Description:
a member of theAPI Gatewayin the DPE organizationour work will directly, Lua, Go and will contribute to the design, development, and maintenance of the API Gateway.Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are essential for success in this role.
Key Responsibilities
- Design, develop, test and deploy new capabilities of the new API Gateway using Java/Lua/Go.
- Drive innovation through rapid prototyping and iterative development.
- Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.
- Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.
- Work closely with other engineers, product managers, and stakeholders to define and prioritize features and improvements.
- Provide support for all operational aspects to ensure the reliability of the gateway.
- Champion clean code principles, ensuring adherence to best practices.
Required Skills and Experience
- Excellent programming skills in Java.
- Proven track record of building modern, resilient, and operationally efficient backend systems adhering to industry standards (HTTP, REST, microservices architecture, etc.)
- Preferred experience in Kong plugin development using Lua or Go, and familiarity with package managers like LuaRocks.
- Knowledge of web and reverse proxies (Nginx, Apache HTTP Server) and a strong understanding of L7 routing for traffic management.
- Proficiency in containerization (Docker) and orchestration tools (Kubernetes).
- Experience in monitoring production systems and resolving issues swiftly.
- Flexibility and eagerness to learn new technologies and adapt quickly.
Bonus Skills
- Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.
Qualifications
- Minimum of 5 years of experience in software development, with a focus on backend development
- Bachelor’s or master’s degree in computer science or computer engineering
Our Benefits:
Any general requests for consideration of your skills, please