
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
What you’ll do
- Build and ship features end-to-end using the MERN stack
- Use AI tools to speed up development, solve bugs, and learn new patterns
- Collaborate with product and design to turn ideas into UI + backend logic
- Write clean, reusable code with proper structure and Git practices
- Learn best practices in architecture, API design, and performance
- Take feedback, grow fast, and own your work
Must-Haves:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 2-3 years of experience with the MERN stack
- Good understanding of JavaScript (or TypeScript), REST APIs, and MongoDB
- Clear logic, curiosity, and the ability to Google smartly
- Eagerness to learn, experiment, and grow with the team
- Comfortable using AI tools to assist in dev
Nice-to-Have:
- Exposure to tools like Firebase, Next.js, or Vercel
- Any live projects, GitHub repos, or portfolio sites
- Basic understanding of cloud deployment
Responsibility:
∙Develop and maintain code following predefined cost, company and security
standards.
∙Work on bug fixes, supporting in the maintenance and improvement of existing
applications.
∙Elaborate interfaces using standards and design principles defined by the team.
∙Develop systems with high availability.
∙Attend and contribute to development meetings.
∙Well versed with Unit testing and PSR Standards.
∙Master Software Development lifecycle, standards and technologies used by the
team.
∙Deliver on time with high quality.
∙Write Automation tests before to API call to code it and test it.
∙Trouble Shooting and debugging skills.
∙Perform technical documentation of the implemented tasks.

Job Overview :
We are seeking a passionate and experienced Full Stack Developer with a strong background in Java and modern front-end technologies. The ideal candidate should possess a keen analytical mindset, be comfortable working in a cross-functional, fast-paced environment, and demonstrate the ability to take ownership of technical challenges. This role involves end-to-end development, from understanding business requirements to delivering scalable, high-quality solutions, while continuously seeking improvement and innovation.
KEY RESPONSIBILITIES
- Analyze entity relationships to design and implement efficient, scalable code solutions.
- Develop reports and conduct thorough analysis to identify defects and recommend enhancements.
- Perform root cause analysis to resolve issues effectively and prevent recurrence.
- Offer technical recommendations and develop improvement plans based on data-driven insights.
- Apply a curious, problem-solving mindset to tackle complex business challenges and propose innovative solutions.
REQUIRED QUALIFICATIONS:
- 5+ years of hands-on experience with Java, HTML5, Angular, TypeScript, JavaScript, and React.
- Demonstrated knowledge or strong interest in full stack development.
- Solid experience working with RESTful services, independent of platform.
- Proficiency in Oracle or SQL Server, with the ability to define data flow, high-level data design, and relationships.
- Exposure to AWS Cloud technologies and cloud-based development.
- Working knowledge of version control tools such as Git or SVN.
- Experience implementing automated testing platforms and writing unit tests.
- Proven ability to collaborate with cross-functional teams including Technical Leads, Product Managers, and Designers.
- Strong communication skills with a flexible, team-oriented approach.
- Prior experience working with US-based clients and adaptability to shifting priorities.
- Self-driven and accountable, with a strong sense of ownership and responsibility.


**Responsibilities:**
- Lead the backend development team, providing mentorship and guidance to junior developers.
- Design, develop, and maintain robust backend systems using Node.js and NestJS with TypeScript.
- Implement event sourcing and message queue solutions using technologies such as Kafka or RabbitMQ.
- Utilize strong PostgreSQL knowledge to design, optimize, and manage databases effectively.
- Implement DevOps practices and tools to ensure continuous integration and delivery (CI/CD), containerization with Docker, and orchestration with Kubernetes.
- Collaborate closely with frontend developers to integrate backend services with user interfaces seamlessly.
- Lead and contribute to architectural discussions and decisions to ensure scalability, reliability, and performance of our systems.
- Troubleshoot and resolve technical issues promptly, demonstrating strong analytical and problem-solving skills.
**Requirements:**
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a significant focus on backend technologies.
- Proven leadership experience as a team lead or senior developer, with a track record of mentoring junior developers and leading successful projects.
- Profound expertise in Node.js and NestJS with TypeScript.
- Experience with event sourcing and message queues (e.g., Kafka, RabbitMQ).
- Strong knowledge of PostgreSQL, including database design, optimization, and management.
- Solid understanding of DevOps practices and tools (CI/CD, Docker, Kubernetes, AWS/GCP/Azure).
- Ability to collaborate effectively with cross-functional teams, including frontend developers.
- Strong analytical skills and problem-solving abilities.
- Excellent communication and leadership skills.




Full-stack Developer
CAST is the market leader in Software Intelligence. Its unique technology thoroughly examines the structure of complex software systems, with MRI-like precision. It delivers accurate, actionable, and automated views of software architecture, critical flaws, quality grades, sizing metrics, open source usage, and cloud readiness levels. Hundreds of companies rely on CAST for greater objectivity in crucial business decisions, faster application modernization for Cloud, raising the quality and security of their custom software. CAST operates globally with offices in North America, Europe, India, China.
Title: Software Developer
Location: Bangalore
Job definition
Working at CAST R&D means being an important part of a highly-talented, fast-paced, multicultural and Agile team based in Paris (France) and Bangalore (India). The team builds sophisticated source code analysis platform leveraging parsing, control flow, data flow and others mechanisms to fully understand the inner structure of the complex IT Systems developed and used by the Fortune 500 companies.
You, working as individual contributor, will be integrated in Dashboard Teams working on web portals of CAST AIP. Your teammates will be located in India and in France and you will have the opportunity to travel to France every year.
You will collaborate to writing and designing new features and improve existing ones. You will write unit tests and drive code reviews. You will participate into best practices definition and technology watch. Depending on will, skills and experience, you will have the opportunity to take technical lead on topics or projects.
While the domain of CAST is a niche, the position will propose you to work on software that dedicate to company Dashboards and control software, focusing on technical and creative skills.
Profile
- Experience : 3-6 years
- Experience in developing front-end/full stack applications at scale
- Should have experience in any of the front-end framework like React, Angular, BackboneJS, Ext etc and HTML/CSS/Bootstrap .
- Experience in backend technologies like GOLANG, NodeJS, Python, REST web services and Java(OOPS, Collections, DB Access) or any other technology.
- Hands on experience in JavaScript Concepts (OO-JS, Closures, Unit Testing, Module Patterns etc)
- Good to have skills like REST, Bootstrap, UI Components, CI/CD, NoSQL based DB is added advantage.
- Experience with advanced CSS programming using LESS or SASS is a plus.
- Expertise in of server side technologies and SQL/NoSQL is a plus.
- Experience of JavaScript testing frameworks like Karma, Mocha, Jest etc.
- It involves design the software system, Select algorithms, theories or technologies that will be used for BUSINESS Applications
- Contribute to software development design discussions for new features and new product development
- Strong Problem solving skills and ability to troubleshoot applications & environment issues.
- Adaptability, ability to learn faster, Independent, responsible and diligent.
- Good team spirit and interpersonal skills, Excellent Written, Verbal, communication skills, Analytical skills & Business Thinking.
The candidate should have a passion for technology and a flexible, creative approach to problem solving. You are autonomous and take responsibility for your work.
Ideally, you know how to write unit tests and maybe even better write them in TDD. You have knowledge in agile methodologies such as Scrum. You know about GIT and the use of continuous integration tools. You have developed single page JS applications end to end.
Candidate should have a bachelor or Master technical degree or equivalent experience. Strong knowledge in software engineering. Proactive Self Starter, creative thinker in designing, developing and supporting applications. Work as part of cross functional, passionate agile project teams to ensure quality is driven into the heart of the development process.



2. Should have good communication skills.
3. Should have good Git knowledge.
4. Should have great problem-solving skills.
5. Should have good knowledge about REST architecture and HTTPS.
6. Should have knowledge about object-oriented programming.
7. Knowledge about Firebase & Node.js is an added advantage.
8. Mention the word 'React' at the start of your application so that we know
you read our requirements clearly.
Essential Duties and Responsibilities:
- Execute full lifecycle software development
- Develop, designed well efficient code
- Integrate software components into a fully functional software system
- Fully adaptive to the technology needed for the current project
Requirements:
- Minimum 8 year of strong demonstrated knowledge in PHP, Mysql, Mongodb, Jquery, SASS
- Algorithms, data structure.
- Object-oriented programming.
- AWS/Server experience to handle production machines is a plus.
- Team Management mandatory
- Experience on PHP, PHP Frameworks, Ajax, Knowledge on CMS platform like Opencart, payment gateway integration, experience working on portals.
- Familiarity with software development methodology and release processes.
- Strong problem-solving skills and excellent communication skills
- Product based company preferable
- Startup experience preferable


