About the job Sr Fullstack Engineer
Fullstack Engineer (AI-Assisted Development)
Position Overview
We are seeking a talented and innovative Fullstack Engineer who excels at leveraging AI-powered development tools such as Cursor, GitHub Copilot, and other modern AI assistants to accelerate software delivery.
This role requires a developer capable of architecting, designing, and implementing complete end-to-end solutions using:
-
AWS Cloud Services
-
Java Spring Boot microservices architecture
-
Frontend UI development
-
Backend services and distributed messaging systems
-
Containerized deployments (Docker/Kubernetes)
Experience Level: Mid to Senior (58+ years)
Tech Stack:
-
Java / Spring Boot
-
MQTT
-
AWS (DynamoDB, S3, SQS, SNS, Lambda, Bedrock, etc.)
-
Docker / Kubernetes
-
React / TypeScript
-
(DESIRED) - iOS / Android mobile development
AI-Assisted Development
-
Leverage AI coding assistants (Cursor, GitHub Copilot, ChatGPT, etc.) to accelerate development across backend (Java), frontend (React), and mobile platforms.
-
Write effective prompts and provide the right context to maximize AI efficiency across programming languages.
-
Review and refine AI-generated code for quality, security, and maintainability.
-
Share best practices for AI-assisted development within the team.
-
Stay updated with emerging AI tools and techniques for modern software engineering.
Key Responsibilities
-
Design, develop, and deploy full-stack applications on AWS cloud infrastructure, from conception to production.
-
Develop mobile applications for iOS (Swift) and/or Android (Kotlin), or cross-platform using AI assistance.
-
Develop robust backend microservices using Java Spring Boot with RESTful APIs.
-
Design and implement AWS DynamoDB data models, access patterns, and optimization strategies.
-
Architect and implement event-driven systems using AWS SQS, SNS, and MQTT for IoT messaging.