Senior Development Engineer
Job Description
Summary:
We are seeking an experienced and hands-on Fullstack engineer with proven coding skills to join a world-class team of highly motivated software engineers, product managers, and infrastructure experts.
Responsibilities:
In this role, you&rsquoll be instrumental in developing end-to-end authoring, building, testing, and publishing platforms for content contributors. These contributors can be technical writers, developers, PMs, support engineers, or open-source community members. You will also fix or rewrite existing tools or create new ones to automate our developer reference content publishing from code. You&rsquoll help to automate processes from the companies we&rsquove acquired, bringing consistency and efficiency for the team and accuracy for our developers. Additionally, as the company moves to OpenAPI/RAML specifications for newer REST APIs, you&rsquoll work with our API stewardship and engineering teams and writers across Salesforce to ensure that the content we deliver can be trusted by our customers as well as easily maintained by our writers.
Requirements:
- 7 years of professional software development experience with solid full-stack development experience
- B.Tech or M.Tech in Computer Science or equivalent
- Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
Required Skills:
- Well-versed with one of the programming languages (NodeJS) and Design patterns
- Fluent in web technologies, such as JavaScript/Typescript, React.JS/Angular.JS
- Agile/Scrum/Lean development methodology experience
- Working knowledge of continuous integration (Git or Perforce) and continuous deployment (Jenkins, Gradle, Heroku pipeline, CircleCI, Github Actions or equivalent)
- Experience setting up, writing, and maintaining test suites on the front end, with experience in testing across multiple browsers/platforms/environments
Preferred Skills:
- A proven track record of developing/architecting complex and robust front-end applications
- Accessibility and internationalization knowledge as it relates to the delivery of the user experience and code
- Familiarity with REST APIs and REST API specifications (OpenAPI, RAML, etc), GraphQL, and SOAP APIs
- Hands-on experience with developing for different form factors through responsive design
- Ideally, experience structuring front-end code to maximize SEO
- Static site generators like Jekyll or Gatsby
- Understanding of database technologies such as SQL/NoSQL and relational database schema design
- Salesforce skills (for example, Apex, Lightning components, Heroku)
#AditiConsulting
# 26-01871