Salesforce is looking to build event attendee platforms aligned to their Future State Architecture, focusing on scalability, performance, and a high-end user experience, with AI features at the core of their roadmap to maintain leadership in marketing technology innovation.
Requirements
- 10+ years of professional software development experience in designing, building, scaling, and maintaining production systems
- Strong knowledge of web technologies such as React, Next.js, Typescript
- Deep knowledge of API architecture and design patterns, with practical experience implementing RESTful / GraphQL, and service-oriented APIs for scalable systems and micro-services.
- Strong understanding of API security best practices, such as OAuth, JWT, and API key management
- Responsive Web development, HTML, CSS
- Familiarity with a CSS framework such as Tailwind or Sass
- Knowledge of object-oriented programming (such as Java) and scripting languages (such as NodeJs)
Responsibilities
- Enhance the scalability of web applications through the use of component-based architecture and, ensuring outstanding performance.
- Work in a Hybrid Engineering model and contribute to all phases of SDLC including design, discovery, implementation, code reviews, automation, and testing.
- Utilize cutting-edge technologies such as React/Next.js for frontend development, REST and GraphQL APIs for efficient data querying, and leverage the robust infrastructure of AWS Services.
- Strategically plan, design, and execute the implementation of highly scalable solutions that meet current and future business needs.
- Innovate and invent the future of Agile and DevOps, drive continuous improvement with a focus on process, controls, scalability, and maturity.
- Design, develop, and execute detailed, well-structured test cases and scripts based on product requirements.
- Develop and maintain comprehensive high-coverage, high-quality unit tests.
Other
- This job requires that you be a quick learner, and self-starter with the ability to work under pressure, meet aggressive deadlines, and handle multiple projects/tasks simultaneously.
- You should have the ability to work in a fun, creative, and fast-paced environment.
- You are aware of trends and technical developments in the industry, and how those can be applied in your work, and have a point of view on the delivery approach for very complex or foundational features.
- “You build it, you own it.” Our engineering teams are responsible for the ongoing maintenance of our apps.
- A related technical degree required