MEAN STACK ARCHITECT
at A Digital Transformation & customized software company
Mandatory Skill set:
- Multiple solution stack development experience along with MEAN(Mongo, Express, Angular and Node)
- Python with any web framework
- Micro Services, Performance Engineering, Docker, Kubernetes, AZURE, CI/CD pipeline, , MySQL and Database design
Job Role:
- Responsible for component selection, design standardization, common library building.
- Build services and templates based on published standard (RFC type)Build coding templates and architypes adhering to design standard.
- Understand NFR and define architecture, design and validation for each NFR element.
- Design data model, service contract and document framework.Define and ensure coding standards
- Define and ensure UI standards are followed. Design micro services, security, deployment Well-versed in module level effort estimationWell-versed in application integration patterns Exposure to bug fixing, maintenance, continuous integration releases.
- Exposure to building architectural view like logical, physical and deployment.Exposure to performance bottleneck, RCA and remediation.Exposure to security issues, RCA and remediation.
Process Exposure:
- Able to interact with team, stakeholders and architects. Understand functional requirements and create design documents for features.
- Participate in sprint planning and story elaboration sessions.
- Candidate should be able to work independently in an Agile project.
- Experience with Test-Driven Development, Integration testing and Agile processes.Code review from a standard and design adherence perspective.
Similar jobs
environment.
● 2+ years experience with developing microservices and micro
frontends with modern javascript frameworks
● Knowledge of relational and non-relational databases.
● Experience with hybrid mobile & web applications for one or
more platforms
● Strong understanding of back-end, front-end and continuous
integration technologies
● Full stack understanding of web/mobile/API/database
development concepts and patterns.
● Familiarity with various stacks & programming languages.
Responsibilities
- Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
- Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Address and improve any technical issues
- Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems
Requirements
- Previous working experience as a MEAN Stack Developer for 1+ years
- BSc degree in Computer Science or similar relevant field
- In depth knowledge of NodeJS, ExpressJS or Restify
- Experience implementing applications using Angular 1 or React
- Experience creating front end applications using HTML5, Angular, LESS/SASS
- Hands on experience with JavaScript Development on both client and server-side
- Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm
- Knowledge of the following will be considered as an advantage:
- Consumer Web Development Experience for High-Traffic, Public Facing web applications
- Experience with cloud technologies also a plus
- Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
- Continuous integration (Jenkins/Hudson) and version control (SVN, Git).
- Efficiently realize the UI/UX needs and deliver excellent front-end features.
- Maintain quality of our SAAS platform and ensure responsiveness of applications/cloud-run services.
- Collaborate with the rest of the teams to design and launch additional/new features and services.
- Develop and maintain the source codes.
- Optimize and stabilize the overall service architecture (front) from both engineering and commercial point of view.
Requirements
- Should be highly skilled in the MERN (MongoDB, Express, React, Node)stack.
- Should have knowledge of different React Hooks, and should be able to develop custom hooks.
- Should have an understanding of making good-looking plots, an understanding of D3.js is preferred.
- Building REST APIs using Node.js, Express, and MongoDB
- Working on Flutter application development using various advanced strategies like state management, API integrations, and scalable databases
- Working with Socket.io library for Flutter and Node.js product development
- Learning and developing the cryptographic functions for product security
- Managing product workloads on public/private cloud - we are currently on AWS & also planning to be on GCP/Azure (our platform would also be available as on-premise deployment, you will handle these deployments)
- Develop API based architecture in order to ensure the business growth and integration-al capabilities of the product
- Work on using GIT and CI-CD for product version control and continuous delivery
A mid-senior level Java-Full Stack Developer manages a critical project for one of our biggest clients in the banking domain. The Individual should be passionate about technology, experienced in developing and managing cutting-edge technology applications.
Requirements:
- Proven experience in Java8 Spring boot, Microservices, Node JS, JavaScript, Gulp
- Strong experience with Kafka and Cassandra
- Experience with Gemfire or any Java Caching techniques
- Experience with UI (React / Angular 1.5)
- Strong experience in using RDBMS (Oracle). Cassandra Knowledge will be an added advantage
- Experience in working in Eclipse / Maven environments.
- Demonstrate experience in using Cucumber.
- Hand's on experience in Unix / Shell scripting.
- Hand's on experience in fine-tuning application response/performance testing.
- Experience in Web Services.
- Understanding of banking risk and compliance policies.
- Experience in code scanning tools like a black duck and tools like Sonar etc.
- Systems application development skills
- Strong analysis & problem-solving skills
- Strong communication skills - both verbal and written
- Ability to work independently with limited supervision
- Proven ability to use own initiative to resolve issues
- Full ownership of projects/tasks
- Ability and willingness to work under pressure, on multiple concurrent tasks, and to deliver to agreed deadlines
- Eagerness to learn
- Strong team-working skills
- Understanding of waterfall and Agile methodologies.
- Experience in working with groups that are set up across the globe.
- Resolve technical issues of projects and Explore alternate designs
- Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
- Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
- Train and coach members of project groups to ensure effective knowledge management activity.
- PRIMARY COMPETENCY: Java Technologies PRIMARY SKILL: Java Spring MVC, WEB & Spring Boot PRIMARY SKILL PERCENTAGE: 51 SECONDARY COMPETENCY: UX & UI Development SECONDARY SKILL: React JS SECONDARY SKILL PERCENTAGE: 49
- We are looking for candidates who have good programming skills. Strong on data structures, algorithms, understand time space complexity, able to come up with multiple solutions and then arrive at most optimized one keeping in mind customer requirements. Should also be well aware of OO concepts. If he / she has a strong background on these areas ( in any programming language), half the job is done. – 50% weightage
- Next the candidate should have worked on JS with good hands on experience in a few projects mainly in backend development like making api calls, handling exception, models, data transformations, controllers etc. – 20-30% weightage
- The last would be having some experience in any one of react.js/ node.js or even angular.js since some of these are being used in the current project. – 20-30% weightage
- Prefer candidates with Angular (ver 8+), react (ver 16+), Node (Ver 14+) and extremely good in JavaScript, HTML & CSS
- Experience : 4-6 years relevant
- Hands-on experience with PHP and frameworks like Laravel, Codeigniter.
- Thorough understanding of React and its core principles.
- Good with JQUERY.
- Database design for scalable and secure system using NoSQL (MongoDB) or RDBMS (MySQL or
- PostgreSQL)
- POC development with other engineers
- Writing Unit testing for a robust system
● Solve complex performance problems and architectural challenges
● Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
● Build efficient, testable, and reusable PHP modules.
● Ability to work on multiple projects at the same time and complete tasks in a timely manner.
● Work closely with product manager to release features and additions.
Ideal Candidate
- Must have worked as a Full-Stack Developer for minimum 4 years
- Proficiency in back-end language(NodeJS) and Frontend javascript library React.JS
- Experience with databases like MySQL and MongoDB
- A Strong presence on Developer websites like Github and stackoverflow
- Must have a product mindset. Ideate beyond the product specs considering the larger implications, both technological and user-facing
- Must understand existing architecture and code practices quickly
Responsibilities
- Work on our tech stack i.e.NodeJS, ReactJS & Redux, MySQL, MongoDB, Redis. The hosting platform being AWS Cloud
- Take a part in the product development/uplifting from ideation to deployment and beyond
- Write effective APIs. Create data-driven new features
- Develop a high-quality code based on detailed designs that cater to the user requirements
- Work with our data and designer team to make our product smarter and more intuitive to use
- Be creative in using tools to deliver the code faster
- Serve as a mentor to junior developers.Communicate effectively with other Developers and QA
About SocialPilot
For too long, too many SMBs and growing agencies have put up with underwhelming marketing software products that are “cheap” but painful to use, have too many frustrating features, and have severely delayed customer service and overall a very disappointing experience. And sure enough, as these agencies grow, they find themselves locked in annual contracts worth thousands of dollars for software products which they thought were “discounted”.
SocialPilot was created in 2014 to change this.
At SocialPilot, we believe that irrespective of the ticket size, SMBs and agencies deserve enterprise class software that creates joyful experiences in their day-to-day marketing work. We think that being price competitive does not mean cheap, and that just because an agency grows, does not mean that we should start charging them ridiculously. And yes, each and every customer’s business is equally important and deserves immediate attention including 24x5 chat, emails and phone calls.
As of today, over 5000 agencies and SMBs use SocialPilot to manage their social media publishing, analytics, and social engagement while collaborating with their team and their clients.
Our impact so far
- Helped 5000+ marketing agencies and SMBs
- 1 billion+ social media posts published
- One of the fastest growing SaaS companies in India as listed by Inc 42
- Ranked as a “Great Product” consistently by G2, Capterra, SoftwareSuggest, and TrustRadius
What we believe in
- Customer Obsession: We put customers first while making decisions and planning future goals
- Ownership: We believe in taking ownership of areas that we’re working on. We own up our - successes and failures. Moving the needle matters more than just busywork
- Relentless: When it comes to creation & innovation, we stop at nothing. We might fail at the first attempt, but we rise back fast to try again
- Nimbleness: We respond rapidly to changing circumstances and customer needs
- Collaboration : Our collaboration efforts extend to our partners and customers along with our internal team. We are stronger together
Why join us
- Work-life balance: 5-days work week to help you make the most of work and life
- Work Hard, Play Harder: Unwind with frequent air-hockey and coffee breaks with colleagues
- Open door policy: Strong communication and transparency goes a long way in creating stress-free work places. Got a question? Just ask the right person without any bureaucracy
- Zen-like workspace: A modern, aesthetically pleasing workspace with an all-inclusive cafeteria and dedicated conference/meeting rooms
- Celebrate: From birthdays to festivals - we don’t miss any occasion to celebrate however small or big
- Open Floor Workspace: So every coworker is just a ‘holler’ away. Besides, it ensures we stay productive