Our company is seeking a highly skilled and experienced Principal Cloud Architect / Full Stack Developer to join our innovative technology team. This role is critical in shaping our cloud strategy and developing robust, scalable applications that meet our business needs. The ideal candidate will possess a deep understanding of cloud technologies, full stack development, and architectural best practices. You will play a pivotal role in designing and implementing cloud-native solutions that enhance our operational efficiency and drive business growth. The position requires a proactive individual who thrives in a fast-paced environment and is passionate about leveraging technology to solve complex problems.
-
Define and drive the technical vision and strategy for enterprise-scale solutions across cloud, backend systems, automation, and more.
-
Serve as the technical authority and owner for strategic initiatives, ensuring alignment with business objectives.
-
Act as a trusted decision-maker for critical technology choices and architectural direction.
-
Lead the transition from prototype to production, delivering robust, scalable, and secure solutions.
-
Architect and implement cloud-native, full-stack applications that prioritize scalability, security, and resilience.
-
Collaborate with product managers, UX/UI designers, and stakeholders to translate business needs into technical requirements and architectures.
-
Oversee the design, development, testing, and maintenance of high-quality software using modern languages and frameworks.
-
Drive the creation of microservices, APIs, and serverless architectures on platforms such as AWS, Azure, or Google Cloud.
-
Establish and enforce best practices through code reviews and technical standards.
-
Provide leadership and mentorship to engineering teams across onsite and offshore locations, ensuring delivery of multiple products and use cases.
-
Stay ahead of emerging technologies and industry trends to maintain innovation and competitiveness.
-
Design and implement advanced solutions for APIs, microservices, CI/CD pipelines, and real-time streaming on cloud platforms.
-
Deliver clean, maintainable, and scalable code leveraging proven design patterns.
-
Resolve complex technical challenges and provide guidance on technology selection, integration, and optimization.
-
Conduct research on emerging technologies and frameworks to ensure future-proof architecture.
-
Champion technical excellence, set engineering standards, and promote industry best practices across teams.
-
12+ years of experience in software development with deep expertise in cloud architecture and full-stack engineering.
-
Demonstrated leadership in guiding teams and fostering technical excellence.
-
Proficiency in modern programming languages (Java, Python, JavaScript) and frameworks (Angular, React, Node.js).
-
Extensive experience with cloud platforms (AWS, Azure, Google Cloud Platform) and cloud-native design principles.
-
Strong knowledge of microservices, RESTful APIs, and serverless computing.
-
Hands-on experience with containerization and orchestration (Docker, Kubernetes).
-
Familiarity with CI/CD tools and practices (Jenkins, GitLab CI, CircleCI).
-
Solid understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
-
Proven ability to optimize application performance using tools like AppDynamics, Grafana, Splunk.
-
Expertise in authentication protocols such as SAML and OAuth2.
-
Exceptional analytical, problem-solving, and communication skills.
- 12+ years of experience in software development and architecture, with a proven track record of delivering complex projects.
- Master's degree in a related STEM field.
- Experience in leading technical teams and projects, with strong project management skills.
Bachelor's degree in computer science or a related field, or equivalent work experience.