Job Description
About the Role
We are seeking a Full Stack Software Engineer to design, build, and deliver scalable, high-performance software solutions across our AI-driven cloud platforms and enterprise applications. This role is designed for engineers who thrive at the intersection of front-end user experience, back-end architecture, and cloud infrastructure, with accountability for delivering features that impact millions of users globally.
The Full Stack Software Engineer will collaborate across product, design, and engineering teams to solve complex problems, implement innovative solutions, and maintain high standards for code quality, performance, and security. This is a high-visibility role within a fast-paced, data-driven, and innovative environment, where technical contribution directly supports product strategy, customer success, and business growth.
Essential Duties and Responsibilities
-
Design, develop, test, and deploy robust, scalable, and maintainable full-stack applications
-
Build APIs, backend services, and front-end components using modern frameworks and languages
-
Participate in architecture discussions and contribute to design decisions for complex systems
-
Collaborate with Product, UX/UI, and Data Science teams to deliver features aligned with business goals
-
Optimize performance, reliability, and scalability of cloud-native applications
-
Implement automated testing, CI/CD pipelines, and DevOps best practices
-
Troubleshoot, debug, and continuously improve existing applications
-
Contribute to engineering standards, code reviews, and knowledge sharing across teams
Job Qualifications and Requirements
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
-
5+ years of experience in full-stack development within AI, cloud, or enterprise software environments
-
Strong proficiency in backend technologies (Node.js, Python, Java, Go, or similar) and front-end frameworks (React, Angular, Vue.js, etc.)
-
Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture
-
Solid understanding of databases (SQL and NoSQL), caching, and performance optimization
-
Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices
-
Experience collaborating in agile, cross-functional teams
Personal Capabilities and Qualifications
-
Problem solver with strong analytical and critical thinking skills
-
Strong communicator capable of translating complex technical concepts to stakeholders
-
Detail-oriented with high standards for code quality, security, and user experience
-
Adaptable and comfortable navigating ambiguity in fast-changing environments
-
Self-motivated, collaborative, and able to mentor and support peers
Strategic Support
As a Full Stack Software Engineer, you will provide strategic support by:
-
Building high-impact features and scalable systems that align with product and business strategy
-
Enabling data-driven decisions through reliable backend services and integrations
-
Supporting innovation initiatives, AI integration, and platform scalability
-
Contributing to technical roadmaps and shaping engineering priorities
Working Conditions
-
Hybrid or remote-eligible work environment
-
High collaboration with cross-functional product, design, and data teams
-
Fast-paced, innovation-driven environment with exposure to enterprise-scale systems
-
Occasional travel for team off-sites, product launches, or conferences
Job Function
-
Full Stack Software Development
-
Cloud & Enterprise Application Engineering
-
AI-Enabled Platform Development
Compensation & Benefits
Total Compensation Range: $200,000 – $275,000 USD annually
Package includes:
-
Competitive base salary aligned with industry benchmarks
-
Performance-based annual bonus or incentive
-
Stock options or equity participation (role-dependent)
-
Comprehensive health, dental, and vision coverage
-
Retirement savings plans with employer contributions
-
Paid time off, holidays, and wellness programs
-
Professional development, certifications, and learning opportunities
Why Join Us
-
Build and scale AI-enabled cloud platforms and enterprise software used by millions globally
-
Work with cutting-edge technologies in full-stack development, AI, and cloud infrastructure
-
Collaborate with highly skilled engineers, designers, and product managers
-
Influence product strategy and engineering direction at a global scale
-
Access career growth, leadership exposure, and competitive compensation