As a Senior Development Engineer, you will be responsible for leading the implementation of the UI and API layer. The job duties and responsibilities are as follows:
- Collaborate with stakeholders to scope the feature/product requirements.
- Devise an intuitive workflow with visual displays that meet the requirements.
- Architect the UI and REST API layer to build a responsive experience that works at scale for large data.
- Lead the code implementation with emphasis on good coding practices and high-quality standards.
- Communicate effectively to drive technical leadership within teams, roadmap discussions with stakeholders, and successful engagement with customers.
- Engage with customers to ensure successful adoption of the console.
Required Technical and Professional Expertise
You are required to have the following experience:
- Experience in designing, developing or testing robust products with unmatched quality goals.
- Proficiency in designing and implementing RESTful APIs in Java or Golang.
- Experience with frontend technologies like React/Redux/Javascript/nodeJS.
- Strong oral and written communication, and presentation skills.
- Clear, logical, analytical and methodical approach to problem-solving.
- Working experience with one or more of these technologies – Linux/Shell-scripting/Python/Ansible/YAML.
Preferred Technical and Professional Expertise
- Awareness of Docker, Kubernetes, Openshift.
- Familiarity with methodologies for improving Quality standards and automation.
- Media skills to create content – videos, blogs, technical documentation.
- Experience with relational databases – SQL, database administration and monitoring.