Ensure solutions are secure, scalable, maintainable, and production-ready
Collaborate closely with AI, data, and cloud engineers during delivery
Technical Leadership (As Team Grows)
Lead and guide software developers in solution design and implementation
Review code and provide constructive feedback
Define and enforce development standards, best practices, and coding guidelines
Oversee technical quality, maintainability, and reliability of delivered software
Support planning, estimation, and technical decision-making
Cross-Functional Collaboration
Work closely with business analysts, product owners, and architects
Translate solution requirements into sound technical designs
Ensure alignment between software design and cloud / AI platform constraints
Required Skills & Experience
Core Technical Skills
Strong experience in full-stack software development (backend and frontend), preferably in cloud-based environments
Solid programming skills across backend and frontend technologies (e.g. Python, JavaScript/TypeScript)
Experience designing and building APIs and backend services
Good understanding of cloud-native architectures and deployment models
Experience with version control, testing, and CI/CD practices
Leadership & Ownership
Ability to work independently and own solutions end-to-end
Experience mentoring or guiding other developers (formal or informal)
Strong sense of accountability for code quality and delivery outcomes
Comfortable making technical decisions and trade-offs
Professional Experience
Proven experience as a software developer in production environments
Experience working in cross-functional teams
Exposure to enterprise or complex system landscapes
Nice to Have
Experience building software that supports AI or data platforms
Familiarity with cloud platforms (e.g. Azure, AWS)
Experience introducing or improving engineering standards
Exposure to agile delivery frameworks
What We Look For in This Role
A strong hands-on engineer who enjoys building real systems
A future technical leader who wants to grow a high-quality development team
Someone who balances pragmatism with long-term maintainability
A collaborator who can bridge technical and non-technical stakeholders
What This Role Is Not
A purely managerial or people-only role
A hands-off architect position
A short-term individual contributor without leadership ambition
If you enjoy building end-to-end cloud-based software (backend and frontend) from the ground up, shaping engineering practices, and gradually leading a growing team, this role offers a unique opportunity to have real impact within AMGS AI.