Senior Software Engineer - AI and Front End
If you're looking to build cool stuff, grow fast, and make real impact, this is your place.
Job Summary
As a Senior Software Engineer, you'll help craft high-quality software that solves real problems and scales with ease. You’ll shape architecture, bring new ideas to life, and elevate the team through mentoring and collaboration.
Key Tasks
Design and develop clean, efficient, scalable software
Review, debug, and improve codebase and architecture
Ship robust features regularly to production
Lead by example in quality, innovation, and AI tool adoption
Break down complex work into smaller, actionable tasks
Guide and support junior engineers, fostering best practices
Automate workflows to streamline development
Own and improve features from concept to release
Identify and fix issues proactively
Share progress and raise blockers or risks early
Contribute to recruitment and tech assessments
Collaborate cross-functionally to refine features and technical direction
Participate in on-call support when scheduled
Tech Stack & Tools
TypeScript
Front-end: HTML, CSS, Angular, ReactNoSQL databases: MongoDB, DynamoDB
RESTful API design and implementation
Git or similar distributed version control systems
AWS cloud services
CI/CD pipelines and DevOps tools
Bug tracking and agile boards (e.g., Jira)
Key Skills
Passion for creating intuitive, user-centric software
Always learning and staying ahead of tech trends
Strong communicator who connects tech to business value
Experience building and scaling complex software systems
Solid understanding of design patterns and architecture
Clear, concise communication—written and verbal
Self-starter with excellent time management
Collaborates generously and mentors others with intent
If you'd like to know more reach out to Steven at 027 251 9972 or email steven@searchniche.com