Senior Full-Stack Developer designing and delivering applications, APIs, and services for complex data processing. Focusing on AI/ML techniques and modern development practices in a hybrid role.
Responsibilities
Design, develop, and test applications using Microsoft .NET, C#, ASP.NET, MS SQL Server, and front-end frameworks such as Angular or similar.
Build and maintain REST-based APIs and services capable of handling scalable, high-throughput data flows.
Integrate and deliver code incorporating emerging technologies, with emphasis on AI/ML frameworks, NLP toolkits, and cloud-based data processing.
Implement solutions for ingesting, transforming, and analyzing large bodies of text and data.
Contribute to architectural decisions, including microservices and distributed systems design.
Create and configure CI/CD pipelines for seamless integration and delivery.
Provide production support for applications and services, including legacy environments.
Document systems and processes for continuity and scalability.
Partner with stakeholders to review requirements and contribute to functional and technical specifications.
Mentor teammates, lead code reviews, and introduce best practices in development.
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
7+ years of experience building and maintaining enterprise-grade web applications using modern languages and frameworks (e.g., C#/.NET Core, TypeScript/Node, React) with Azure cloud services preferred.
Hands-on experience implementing AI/ML and NLP technologies (e.g., classification, clustering, summarization) in production applications, with familiarity in model training, back-testing, regression testing, and monitoring.
Strong knowledge of database design, query optimization, and building scalable APIs and services.
Strong UI/UX and workflow management skills.
Proficiency in front-end frameworks such as Angular (or comparable).
Understanding of scalability and performance best practices, including rate-limiting, caching, distributed systems, and automated testing frameworks.
Excellent problem-solving and communication skills, with the ability to translate complex technical solutions into clear business value.
Senior Software Engineer responsible for leading technical initiatives and improving quality at Australia's largest mobile banking team. Working collaboratively to build innovative banking solutions.
Software Engineer responsible for backend development and integrations for a digital mental health platform. Working with a distributed team to build and maintain backend services using TypeScript and AWS.
Responsible for ensuring industrial equipment reliability and performance while managing technical projects for a global leader in sustainable packaging.
Software Engineer at Teleport focusing on secure and scalable logistics solutions. Participating in agile scrum and delivering cutting - edge software with a varied daily workflow.
Senior Staff Software Engineer in QE at Cloudera driving continuous improvement for Data Warehousing products. Leading high - quality features and releases while mastering the 'Cloudera Stack'.
Principal Engineer architecting backend data and modeling platform for AI solutions at Cloudera. Drive semantic search capability and collaborate with teams on AI - driven projects.
Staff Software Engineer at Cloudera contributing to infrastructure tooling for cloud - native environment. Engage in developing Go - based services and collaborating with cross - functional teams.
Staff Full - Stack Engineer at Cloudera transforming data into actionable insights. Leading application development with strong focus on product ownership and user experience in engineering taskforce.
Senior Software Engineer developing embedded software platforms for Infotainment and Software Defined Vehicle solutions at GM. Leading design and integration efforts for Android/QNX/Embedded Linux systems.
Senior Software Engineer on the Digital Twin team designing, building, and scaling applications for manufacturing. Collaborate across teams to integrate advanced robotic simulation and automation frameworks.