Software Engineer (Fullstack Developer + Infrastructure) (2+ Years)
at Scoutflo


Scoutflo is a platform that automates complex infrastructure requirements for Kubernetes Infrastructure.
Job Description:
- In-depth knowledge of full-stack development principles and best practices.
- Expertise in building web applications with strong proficiency in languages like
- Node.js, React, and Go.
- Experience developing and consuming RESTful & gRPC API Protocols.
- Familiarity with CI/CD workflows and DevOps processes.
- Solid understanding of cloud platforms and container orchestration
- technologies
- Experience with Kubernetes pipelines and workflows using tools like Argo CD.
- Experience with designing and building user-friendly interfaces.
- Excellent understanding of distributed systems, databases, and APIs.
- A passion for writing clean, maintainable, and well-documented code.
- Strong problem-solving skills and the ability to work independently as well as
- collaboratively.
- Excellent communication and interpersonal skills.
- Experience with building self-serve platforms or user onboarding experiences.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform.
- A strong understanding of security best practices for Kubernetes deployments.
- Grasp on setting up Network Architecture for distributed systems.
Must have:
1) Experience with managing Infrastructure on AWS/GCP or Azure
2) Managed Infrastructure on Kubernetes

About Scoutflo
About
Developers rely on DevOps for complex infrastructure & application requirements — creating bottlenecks across the SDLC cycle while delaying releases.
Scoutflo is a platform to automate complex infrastructure requirements.
Tech stack
Connect with the team
Similar jobs


JD | Senior Software Engineer (J2EE/JEE Full Stack)
Summary
Looking for a senior developer who has strong skills in front-end and back-end technologies including HTML, CSS, JavaScript, Java, JSP, Servlets, Ajax, SQL, Database Stored Procedures, and J2EE frameworks.
This position requires J2EE Full Stack development experience of 2 to 6 years. Further it requires good multitasking and communication skills. Further it requires good communication skills - written and spoken, and good multi-tasking skills where he/she can manage multiple tasks with high productivity. The candidate should also have good aptitude, should be able to learn iTech’ s cloud-based products within a reasonable time, hardworking and should have the ability to go the extra mile to complete the assigned tasks on time.
Essential Duties and Responsibilities
- Develop the various modules, features and reports in our products using JEE and database technologies/frameworks
- Take responsibility and work with peer developers in the team in completing the features/tasks assigned.
- Perform code review with peer developers on various features in the product.
- Handle the support tickets which requires development effort and fix them.
- Learning and implementing new front-end and back-end technologies.
- Mentor and guide junior developers.
- Involve in building and deploying the product version in UAT and Production environment.
- Work on multiple versions of the projects in parallel.
- Perform other related duties as assigned.
- Perform other related duties as assigned.
Qualifications
- Tech/B. E./MCA/M. Tech with 2 to 6 years of related work experience
- Working knowledge in front-end and back-end technologies including HTML, CSS, JavaScript, Java, JSP, Servlets, Ajax, SQL, Database Stored Procedures, and frameworks such as Spring, Bootstrap, jQuery.
- Exposure to SOAP/RESTful Web Services, XML/JSON technologies, JBoss/WildFly Application Server, PostgreSQL database is a bonus
- Knowledge in any tools including Eclipse IDE, Source Code Control Systems such as Git, and Software Configuration Management systems would be a plus.
- Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo, Dynamo
- With 3+ years, Proven experience as a Full Stack Developer or similar role preferably using MERN stack.
- Binding of UI elements to JavaScript object models
- Creating RESTful services with Node.js
- Architect scalable web architectures
- Work in a cross-functional team to deliver a complete user experience
- Create Unit and Integration tests to ensure the quality of code
- Be responsive to change requests and feature requests
- Write code that is cross-platform and cross-device compatible
- Ability to wear many hats and learn new technologies quickly
- Experience in using AWS


- Roles and Responsibilities:
Hands-on experience on Angular, CSS, Scripting, NodeJs/express
Experience in Responsive Web, Automation, CI/CD, Github, Microservices, Postgres (or any other RDBMS)
Experience in AWS (SQS, SNS, Cognito)
Implementing Observability/Monitoring.
Strong experience in REST APIs


Job Requirements:
- Good with React ,Node, Express & MongoDB/Firebase
- Node JS API (Backend) Development or Firebase Cloud Function, Runtime Environment
- Express JS & Express Routing
- Mongo DB/Firebase & its Operations
- Developing Applications With React
Required Candidate profile
- Good communication skills.
- Expert knowledge of MERN technologies.
- Resolves and/or escalates issues in a timely fashion.
- Able to work in a fast-paced working environment.


Job description
.
Responsibilities:
- Developing all server-side logic, definition, and maintenance of the central database(s), and ensuring high performance and responsiveness to requests from the front-end & Back-end.
- Addressing architectural problems like scalability, availability, etc., and providing solutions for them.
- Developing Database models, APIs, and processes.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Understand business requirements and translate them into technical requirements.
- Implement user interface components for JavaScript-based web and mobile applications using the React.js open-source library ecosystem.
- Code debugging and performance testing.
- Dealing with clients associated with different projects.
- Developing new user-facing features using React.js.
- Writing reusable, testable, and efficient code.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance and responsiveness across all devices and browsers.
- Dealing with clients associated with different projects.
- Developing new user-facing features using React.js & Node.js.
- Writing reusable, testable, and efficient code.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Implement user interface components for JavaScript-based web and mobile applications using the React.js & Node.js open source library ecosystem.
- Code debugging and performance testing.
Required Skills:
- Good Experience with Node.js backend development platforms & MongoDB
- Good Experience with JavaScript frameworks and tools such as React.js, Redux, Amber, Web pack, Enzyme, and Flux.
- Understanding of accessibility and security compliance.
- Handling of Asynchronous tasks in frontend and backend both.
- Good to have experience in creating and using Image APIs.
- Prior experience with deployment on AWS and Heroku servers.
- Have good knowledge of Version Control Tools.
- Experience with RESTful APIs
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Bootstrap, HTML & CSS is a must to know.
- Having an understanding of React.js and its core principles is an added advantage.
- Experience with popular React.js workflows (such as Flux or Redux) is an added advantage
- Experience with handling data structures.
- Experience with React.js frontend development platforms.
What we offer:
- A dynamic and collaborative team.
- Tech start-up environment to develop and shape an ambitious business
- Competitive success-oriented remuneration package
3-6+ years backend server side micro services based applications development experience with
the following skill set:
1. Rest Services using NodeJS & Express Js
2. Micro services-based application development using Kubernetes, Dockers, WAF
3. Server Frameworks : XMPP Server or any messaging/chatting server frameworks, chat-bots,
Audio and Video calls server framework like Signal Server/BigBlueButton, Push Notification
services, Sync Gateway server like Couchbase sync gateways, Streaming Services using
Kafka/Spark
4. Languages : Java Script is mandatory. Preferred if you are also hands-on with Typescript,
Python, Java.
5. Database : Working experience in one of these document databases- Dynodb, Cosmos db,
MangoDB. Preferred if you also have working experience in any of these RDBMS - MySQL,
Postgress, SQL Server
6. Storage : Working experience in any one of these storage technologies - S3, Blob or any
cloud storages
7. DevOps : JIRA, Jenkins, ELK, CI/CD, Git, AWS or Azure cloud compute


Role Features:
- With over 50 people across Technology, Product, Sales, Operations and other functions, we are ramping up our team to meet our goal of being a go-to destination fintech platform that delivers world-class products for merchants and customers.
- We are looking to add people to our team who are passionate about technology, products, consumer internet, payments & fintech.
- Credit Fair values people who bring intellectual energy to our workplace are able to contribute without constant supervision, are collaborative by nature and able to flourish under pressure. In return, we promise to provide you an environment that promotes meritocracy, values feedback and ideas, learns from its failures, and enjoys each other's company and contributions.
Skills you are expected to have :
- Technical Skills: PHP, Laravel, MySql, Jquery, Javascript, Python, React Native, PWA, Node.js
- Candidate should have experience in developing applications using PHP programming skills.
- Experience in python would be a plus
- Strong in DB knowledge
- Should be good with OOPS Concept
- Should be good in system design, architecture and development using object-oriented programming
- Should be good in writing secure and optimized code
- Experience in Laravel framework. If not then other PHP based frameworks like Codeigniter, Zend, CakePHP, symphony, etc.
- Good understanding/experience on software development methodology such as Agile, TDD, etc.
- Good understanding of source control tools and its use (SVN, Git, etc...)
- Experience in the development of Rest APIs and API testing tools such as postman etc.
- Experience in micro service-based development would be a plus
- Experience in queuing systems such as rabbitMQ, Active MQ etc.
- Experience in AWS cloud solution
- Experience in deployments and devops
- Excellent written and verbal communication skills
- Proactive, self-learner, thorough, organized and energetic
- Able to work across teams as well as independently
- Perform code review of peers
- Good analytical and communication skills
- Good experience in the Fintech domain (Payments/ Banking/ Wallets/ Insurance/ Financial Markets)
Primary Skills: PHP, Laravel, MySQL, Jquery, Javascript
Secondary Skills: Python, Rabbit MQ, AWS, CI/CD, React JS, PWA, Node.js, HTML, Jenkin



