Salary
💰 $119,000 - $224,000 per year
Tech Stack
ApolloAzureCloudDockerGoogle Cloud PlatformGrafanaGraphQLJavaJenkinsKubernetesMicroservicesNoSQLOpenShiftPrometheusPythonReactSplunkSpringSpring BootSpringBootSQLTypeScript
About the role
- Lead the design, development, and deployment of full-stack solutions that are secure, scalable, and resilient
- Collaborate with cross-functional teams to deliver enterprise-grade applications and services
- Lead complex technology initiatives including companywide projects with broad impact
- Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions
- Design, code, test, debug, and document projects and programs
- Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives
- Make decisions in developing standard and companywide best practices and influence technology teams
- Collaborate and consult with key technical experts, senior technology teams, and external industry groups to resolve complex technical issues
- Lead projects, teams, or serve as a peer mentor and mentor junior engineers
- Architect and build scalable, secure, and observable systems in cloud-native environments (Azure, GCP, Kubernetes)
- Drive AI/ML and Generative AI initiatives, contributing to model development, integration, and deployment
- Collaborate with SREs and platform engineers to enhance system reliability, telemetry, and automation
- Participate in system design reviews, code reviews, and architecture discussions
- Troubleshoot complex production issues and lead root cause analysis efforts
- Contribute to the evolution of CI/CD pipelines and DevOps practices
Requirements
- 5+ years of experience in full-stack software development
- Proficiency in Java, React, TypeScript, and Spring Boot
- Strong understanding of system design, data structures, and algorithms
- Experience with RESTful APIs, microservices, and containerization (Docker, Kubernetes)
- Experience with cloud platforms (Azure, GCP, or OpenShift)
- Familiarity with observability tools (e.g., Grafana, Prometheus, Splunk)
- Solid understanding of CI/CD pipelines and tools like Jenkins, GitAction, Artifactory
- Experience with GraphQL, Apollo, or content-driven web applications (desired)
- Hands-on experience with crafting effective prompts for LLMs and leveraging Python for integration and ML model development (desired)
- Exposure to AIOps, SRE principles, and infrastructure as code (desired)
- Strong communication skills and ability to present technical concepts to leadership (desired)
- Experience with NoSQL databases, SQL optimization, and data modeling (desired)
- Background in AI/ML and Generative AI projects (e.g., model training, prompt engineering, integration) (desired)
- Hybrid work environment with occasional travel (up to 5%) and flexibility to work outside regular hours as needed