Job Description
Job Description
Role: API / Apigee Developer
Start Date: Work to begin within 2 days of joining
Location: Remote (with occasional onsite if required)
Skills Experience:
- Strong experience in building API products and API management solutions (e.g., Apigee) in a fast-paced environment.
- Includes expertise in API versioning, documentation, and developer onboarding.
- Proven experience in AWS Serverless solution design and Event-Driven integration patterns.
- Hands-on experience developing AWS cloud-native solutions.
- Familiarity with DevOps tools such as Jenkins, Bamboo, and Git (or similar) for automated deployments.
- Solid knowledge of SQL NoSQL database paradigms.
- Strong understanding of security protocols and standards.
- Proficiency in backend / compute languages such as TypeScript, focused on delivering business value.
- Experience with Automated Testing frameworks and principles.
- Demonstrated commitment to engineering excellence and best practices.
- Experience working in agile software development environments (Scrum, Kanban, XP, etc.).
- Proven ability to collaborate with Product Owners, end-users, and stakeholders to deliver scalable software solutions.
- Key Responsibilities:
- Collaborate effectively within a project team including Product Owners, Scrum Masters, and other engineers.
- Uphold and promote engineering excellence and high coding standards within the team.
- Write clean, maintainable code aligned with team and enterprise standards.
- Take ownership of deliverables — plan, scope, and communicate progress during agile ceremonies.
- Develop and maintain software that meets enterprise quality standards and guardrails.
- Support, monitor, and maintain production-grade systems using observability tools for issue detection and resolution.
- Work closely with both technical and non-technical stakeholders to deliver optimal, value-driven solutions.
- Contribute to a culture of code quality through automated testing, unit/integration testing, and secure coding practices (including threat modeling).
- Continuously enhance your understanding of modern architecture, design patterns, and CI/CD pipelines.
- Participate actively in code reviews, providing constructive feedback to peers.
- Prepare and maintain technical documentation, including software design specifications.
- Build and maintain strong working relationships with team members, vendors, and clients.
