



Job Description
As a Solutions Architect you will be responsible for analyzing, designing and developing viable solutions as per the client needs. You will work with internal and client teams to translate customer needs and business requirements into detailed technical solutions, in both project and proposals scenarios. You will be working in a fast-paced environment solving unique and challenging software problems and developing innovative solutions.
Key Responsibilities
- Analyze customer technology, define business and technical requirements;
- Define & drive end-to-end technical solutions. Expected to be hands-on as and when required
- Evaluate potential solutions and systems architecture to ensure that they meet all requirements;
- Contribute to project plan and participate in all project phases (feasibility study, requirement definition, implementation and configuration, user acceptance tests);
- Hold and lead meetings with internal and customers teams to review requirements, address open issues/questions, close gaps;
- Develop technical presentations, proposals and perform customer presentations;
- Work with different teams on planning activities as well as delivery;
- Provide thought leadership to the team around new approaches and workflows and technologies
- Take complete bottom line responsibility of technical designs, code development, and test executions to demonstrate alignment to the functional specification.
- Collaborate with a project team comprised of talented employees with
diverse and complementary skills.
Professional Skill Requirements
- Overall 10 to 12 yrs of IT experience.
- A proven track record of successful project/product implementation with
minimal of 3 years of Continuous Integration, Continuous Delivery, Pair
programming and Test-Driven Development.
- Expert Knowledge of architecture/design frameworks and patterns
- Experience of delivering complex software products relaying on Front End technologies such as Angular JS, React or similar is beneficial
- Experienced on backend web technologies & frameworks as Spring, Spring Boot or equivalent . nodejs is beneficial
- Exposure to Microservices Architectures, Containers & Cloud is appreciated
- Experience with RESTFull design, API First approach and best practices in API definition
- Exposure on JavaScript 6, Typescript, Redux, Redux Middleware & Redux
Axios
- Clear concepts on HTML5, CSS3, JavaScript, jQuery
- Exposure on testing frameworks like Jasmine, Karma, Protractor
- Experience developing on both mobile and web platforms
- Exposure to Agile based execution processes
- Proven skills in improving quality and performance tuning

Similar jobs
- Technology: Java/J2EE, Spring, Hibernate, Microservices, React, Angular, HTML, CSS, JavaScript, jQuery, Bootstrap, SQL, Git, JIRA, Jenkins, Build Management (Maven/Gradle), Linux, Windows
- Experience in software development using Java/J2EE,
- Microservices and front-end tools and a strong command of object-oriented principles/programming.
- Knowledge of Node.js, React and Angular a plus and willingness to upgrade the skills
- Experience of development in agile models.
- Working knowledge with design patterns and component driven approach.
- Experience in requirement gathering, analysis and modeling
- Must have worked in continuous integration and continuous delivery.
- Good verbal and written communication skills are required for client interaction.
- Willing to work on frameworks/products around Java/J2EE technology on which company is working.


Roles and Responsibilities
1) Understand client requirements and functionalities.
2) Write well-designed, testable, efficient code.
3) Responsible for solving complex technical issues.
4) Ensure quality projects are delivered within defined timelines.
5) Active involvement in client communication to understand functional requirements.
6) Maintain high standards of quality for code, documentation and other deliverables.
Required Skills
1) Good experience in Angular
2) Hand on Node.JS./Express JS
3) Database: MYSQL/MongoDB
4) Experience in JavaScript, TypeScript.
5)Good experience in HTML5, CSS3, JavaScript, Jquery
6) Experience working in an Agile environment.
7) Good communication skills.



Job Summary:
As a Full Stack Developer (Automated Testing Platform), you will be responsible for developing and maintaining a platform for automated testing using Python/JavaScript programming language. You will work with a team of developers, collaborating on projects to create efficient and effective software solutions that meet the needs of clients or end-users in the testing domain. You will need to have a strong understanding of Python or JavaScript programming language and experience with test automation frameworks and tools.
Responsibilities:
- Develop and maintain an automated testing platform using Python/JavaScript programming language.
- Design and implement software solutions that automate the testing process.
- Collaborate with other developers and cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews, debugging, and troubleshooting to improve software quality.
- Stay up-to-date with the latest developments in Python and JavaScript programming language and related testing frameworks and tools.
- Ensure software is delivered on-time and meets or exceeds customer expectations.
- Develop and maintain documentation related to software development processes and projects.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Proven experience as a Full Stack Developer or similar role in automated testing domain.
- Strong understanding of Python or JavaScript programming language and its ecosystem (libraries, frameworks, tools, etc.).
- Experience with automated testing frameworks such as Pytest, Selenium, Robot Framework, etc.
- Familiarity with version control systems (e.g. Git, SVN).
- Knowledge of Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent written and verbal communication skills.
Preferred Qualifications:
- Experience with Continuous Integration (CI) and Continuous Deployment (CD) processes.
- Experience with testing cloud-based applications and microservices.
- Familiarity with containerization tools such as Docker and Kubernetes.
- Familiarity with cloud computing platforms such as Amazon Web Services (AWS) or Microsoft Azure.
CTC:
It will be depend on the Interview & the candidates experience.
Thanks & Regards
Anmol Agarwal


- Experience in leading a software team and managing software delivery project.
- Strong experience in Python development in a full stack environment is a requirement, including , Flask
- Strong Hands-on with VueJS/Vuex, JavaScript, React, Angular · Experience with SQLAchemy or similar ORM frameworks
- Experience working with mapping APIs (e.g., Google Maps, Mapbox) · Experience using Elasticsearch and docker environment is a plus
- Strong knowledge of SQL, comfortable working with MySQL and/or PostgreSQL databases
- Understands concepts of Data Modeling
- Experience with REST.
- Experience with Git, GitFlow, code review process
- Good understand with basic UI and UX principles
- Must enjoy problem solving and have excellent communication skills


- Developing front-end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Degree in computer science.
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as React(mandatory/preferred), Angular JS, and Amber.
- Proficiency with server-side languages such as Node.js(mandatory/preferred), Java, PHP.
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.


- BE Computer Science, MCA or equivalent
- Cloud app development experience
- Strong NodeJs and ReactJS experience
- Advanced knowledge of NodeJS and relational databases
- Understanding of APIs, pagination, searching, sorting
- Experience with building, modifying and extending API endpoints (REST or
GraphQL) for data retrieval and persistence.
- Creating high performance UI etc.
- Experience with SQL and NOSQL databases
- Experience with the full software development life cycle, including requirements
collection, design, implementation, testing, and operational support.
- Experience with scrum or other agile software development methodology.
- Excellent verbal and written communication, teamwork, decision making and
influencing skills.
Experience:
- Min 3 year experience
- Not more than 15 year experience.
- Startup experience is a must.
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically
clients are in California PST Timezone.
Position:
- Full time/Direct
Other Benefits
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12
PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other
incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here
because you love the company. We have only a 15 days notice period

Your Day-to-Day Tasks Include:
Ship product, independently and/or as part of a small team
Collaborate with other engineers to build new features
Debugging using dev consoles, firebug, firecookie, or any of your favorite tools.
Help troubleshoot production issues and resolve critical customer facing issues Provide top-notch support to our customers
You Should Have:
A strong body of prior front end work, including significant projects written in JavaScript. Mastery of JavaScript; expertise in most of the following technologies, and proficiency in all of them: jQuery, CSS, HTML5, AJAX.
Deep understanding of closures, prototypal inheritance, DOM manipulation, HTTP, web security, cross browser compatibility challenges.
Strong Experience with NodeJS and Express JS.
Hands-on with a code management system like GIT, SVN.
Experience with NoSQL databases, preferably CouchDB or CouchBase.
Good to have: Experience with ReactJS and Typescript.


- 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.


