Job Description
We are looking for a highly product-focused and results-driven Fullstack Developer. The Ideal candidates will have experience building highly scalable code and should be comfortable pushing code through to production very frequently. The Fullstack Developer will use his or her understanding of programming languages and tools to formulate efficient processes, solve problems, and create a more seamless experience for users with an excellent communication, computer, and project management skills.
The Work You Will Do
•Build relationships and drive conversations with different product teams to understand the systems and the business functions to deliver a seamlessly integrated solution.
•Work with the product owners and drive partnership with various teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements, process improvements to integrate and deploy the solutions.
•Lead development efforts associated with enterprise-level systems including requirements analysis, design, development, testing, and implementation.
•Drive the creation of architecture diagrams, data flow diagrams, data models, deployment architecture, and technical design documents which are aligned to enterprise standards and best practices.
•Contribute to product vision while advising and articulating strategies on enabling technologies.
•Provide guidance on application and integration development best practices, Enterprise Architecture standards, functional and technical solution architecture & design, environment management, testing, and governance.
•Identification and proactive management of risk areas and commitment to seeing an issue through to complete resolution.
Requirements
•Bachelor’s Degree in Computer Science or related fie experience
•5+ years of related work experience designing multi-tier enterprise solutions
•5+ years of experience in leveraging enterprise integration patterns and building secure and scalable integrations.
•Experience with API development lifecycle, from design and development to governance and maintenance.
•Experience with common web connectivity and integration standar such as JSON, XML, SOAP, REST, RAML, GIT, etc.
•Familiarity with application and network-level security and auth mechanisms i.e., OAuth, Basic Auth, Tokens, SAML, etc.
•2 - 4 years of hands-on experience with DevOps or Git source control and
•3+ years of experience with Web Application Development including JavaScript, CSS, and HTML
•Understanding of synchrono patterns, messaging, queuing, filtering, transformation, guaranteed delivery, batch processing, error handling, and recovery strategies.
•Experience with cloud infrastructure platform (AWS, Google Cloud Platform, Azure, etc..)
•Advanced Knowledge in Python and NodeJS, with the ability to build efficient REST and GraphQL API
•Experience with different RDBMS and NoSQL databases like MySQL, Mongo DB, etc
•Knowledge of container technologies like Docker, k8s, etc
•Experience in React / Vue JS
•Working knowledge of reactive state management with Redux, Ng, or equivalent.
•Good hands-on experience in working on a scalable AWS environment
•Strong proficiency in data structure and algorithms
•Experience with Agile a Waterfall implementation methodologies.
•Proven ability to analyze, design, and optimize business processes via technology and integration.
•Strong communication skills, both written and verbal. Able to effectively develop materials that are appropriate for the audience.
•Strong analytical and problem-solving skills.
DISCLAIMER: Dear Candidate! You are fully responsible to deal with the employer on the hiring process. GulfJobs.com will not take any responsibility on your hiring process. Genuine employer does not ask money for hiring!