Salary
💰 $113,600 - $205,000 per year
Tech Stack
AEMAngularAWSCloudGoogle Cloud PlatformJavaJavaScriptNode.jsSpringSpring BootSpringBootTypeScript
About the role
- Design and implement responsive, user-friendly front-end applications using TypeScript, Angular, and modern JavaScript frameworks.
- Develop, optimize, and maintain scalable RESTful APIs with Java, Spring Boot, and Node.js.
- Ensure front-end solutions adhere to established standards for usability, accessibility, and maintainability.
- Independently manage Spring Boot applications, including architecture design, documentation, code reviews, and continuous enhancements.
- Experience developing Adobe Experience Manager (AEM) components and templates, content management, and integration with Adobe Target.
- Apply AI/ML techniques to enhance user interfaces, API performance, and enable proactive system monitoring and alerting.
- Implement and uphold robust security practices, including authentication, authorization, and vulnerability mitigation.
- Familiarity with cloud platforms such as AWS, or Google Cloud Platform (GCP) for application deployment and scalability.
- Strong debugging, performance analysis, and optimization skills.
- Contribute to architectural planning, technology assessments, system integrations, and scalability considerations.
- Collaborate closely with cross-functional teams to develop technical solutions and infrastructure strategies.
- Provide mentorship and promote skill development among junior developers.
Requirements
- Bachelor’s degree in computer science or engineering or equivalent relevant experience
- 4-7 years technical engineering experience
- Good communication, customer service, analytics and technical writing skills
- 4-7 years of professional software development experience
- Strong proficiency in front-end technologies including TypeScript (5-7 years), Angular, and modern JavaScript frameworks
- Strong proficiency in back-end technologies including Java (4+ years), Spring Boot (3+ years), and Node.js
- 5+ years experience with RESTful API design and implementation
- 2+ Years Experience with Adobe Experience Manager (AEM)
- 3+ Years Experience of secure coding practices and implementation
- Experience with cloud platforms (AWS or GCP)
- Demonstrated problem-solving and analytical skills
- Strong communication and collaboration abilities
- Experience mentoring junior developers
- Experience contributing to software architecture decisions
- medical, dental and vision insurance
- flexible spending account
- 401(k)
- employee stock grants
- employee stock purchase plan
- paid time off
- up to 12 paid holidays
- paid parental and family leave
- family building benefits
- back-up care
- enhanced family support
- childcare subsidy
- tuition assistance
- college coaching
- short- and long-term disability
- voluntary AD&D coverage
- voluntary accident coverage
- voluntary life insurance
- voluntary disability insurance
- voluntary long-term care insurance
- mobile service & home internet discounts
- pet insurance
- access to commuter and transit programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptAngularJavaSpring BootNode.jsRESTful APIsAdobe Experience ManagerAI/ML techniquessecure coding practicesperformance analysis
Soft skills
communicationcustomer serviceanalyticstechnical writingproblem-solvingcollaborationmentorshipskill development
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineering