DescriptionWe are seeking an experienced Full Stack Software Engineer to design develop and maintain enterprise-grade applications and backend systems. The ideal candidate is proficient in both frontend and backend technologies with deep expertise in databases APIs microservices and cloud platforms. This role involves close collaboration with product managers architects and cross-functional teams to deliver scalable secure and high-performance solutions.
Responsibilities- Design develop and maintain both frontend and backend applications with a focus on scalability performance and usability.
- Build and enhance microservices-based applications and Platform-as-a-Service (PaaS) solutions leveraging semantic technologies and PLM (Product Lifecycle Management).
- Develop RESTful / GraphQL APIs for seamless communication between front-end and back-end systems.
- implement system integrations to enable smooth and reliable data exchange between applications and services.
- Write automated tests perform code reviews and follow CI/CD best practices to ensure code quality stability and deployment efficiency.
- Implement security measures such as access controls data encryption and data backups and ensure that Platform as a Service adheres to compliance requirements.
- Monitor debug and optimize applications and services in production environments to improve reliability and user experience.
- Participate in architecture design and technical discussions focusing on modularity maintainability and long-term scalability.
- Mentor junior developers provide technical guidance and ensure adherence to best coding and design practices.
- Manage database design optimization and data modeling to ensure performance and integrity.
- Collaborate with cross-functional teams to identify and prioritize technical requirements and deliverables
- Stay up to date with emerging trends and technologies in software engineering microservices architecture semantic technologies PLM and cloud computing
- Design and implement innovative AI/ML and Generative AI products that align with the companys vision & mission.
QualificationsQualifications
- Bachelors degree in computer science or a related field
- 4-7 years of experience in software development with a focus on application development microservices architecture semantic technologies PLM and cloud computing
- Expertise in modern software engineering practices including Agile development DevOps and continuous integration/continuous delivery (CI/CD)
- Strong knowledge of microservices architecture RESTful APIs and containerization technologies (Docker Kubernetes etc.)
- Experience with cloud platforms such as Google Cloud Platform Azure
- Subtle understanding of semantic technologies and PLM their representation and their application in software development
- Ability to write clean efficient and maintainable code in languages such as Java Python or Angular
- Good hands on with automated testing like Selenium or Playwright
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
Technical Skills
Frontend Development: HTML5 CSS3 JavaScript TypeScript using Angular or
Backend Development: Java (Spring Boot) Python (Flask/Django)
Testing-Automation: Selenium/Playwright
API development: (REST / GraphQL)
Database Management: MySQL PostgreSQL SQL Server or MongoDB
DevOps & Cloud: CI/CD pipelines using Tekton or Github Actions and deployed in Cloud (GCP/Azure/AWS)
Version Control & Tools: Git / GitHub / Bitbucket
DescriptionWe are seeking an experienced Full Stack Software Engineer to design develop and maintain enterprise-grade applications and backend systems. The ideal candidate is proficient in both frontend and backend technologies with deep expertise in databases APIs microservices and cloud platforms....
DescriptionWe are seeking an experienced Full Stack Software Engineer to design develop and maintain enterprise-grade applications and backend systems. The ideal candidate is proficient in both frontend and backend technologies with deep expertise in databases APIs microservices and cloud platforms. This role involves close collaboration with product managers architects and cross-functional teams to deliver scalable secure and high-performance solutions.
Responsibilities- Design develop and maintain both frontend and backend applications with a focus on scalability performance and usability.
- Build and enhance microservices-based applications and Platform-as-a-Service (PaaS) solutions leveraging semantic technologies and PLM (Product Lifecycle Management).
- Develop RESTful / GraphQL APIs for seamless communication between front-end and back-end systems.
- implement system integrations to enable smooth and reliable data exchange between applications and services.
- Write automated tests perform code reviews and follow CI/CD best practices to ensure code quality stability and deployment efficiency.
- Implement security measures such as access controls data encryption and data backups and ensure that Platform as a Service adheres to compliance requirements.
- Monitor debug and optimize applications and services in production environments to improve reliability and user experience.
- Participate in architecture design and technical discussions focusing on modularity maintainability and long-term scalability.
- Mentor junior developers provide technical guidance and ensure adherence to best coding and design practices.
- Manage database design optimization and data modeling to ensure performance and integrity.
- Collaborate with cross-functional teams to identify and prioritize technical requirements and deliverables
- Stay up to date with emerging trends and technologies in software engineering microservices architecture semantic technologies PLM and cloud computing
- Design and implement innovative AI/ML and Generative AI products that align with the companys vision & mission.
QualificationsQualifications
- Bachelors degree in computer science or a related field
- 4-7 years of experience in software development with a focus on application development microservices architecture semantic technologies PLM and cloud computing
- Expertise in modern software engineering practices including Agile development DevOps and continuous integration/continuous delivery (CI/CD)
- Strong knowledge of microservices architecture RESTful APIs and containerization technologies (Docker Kubernetes etc.)
- Experience with cloud platforms such as Google Cloud Platform Azure
- Subtle understanding of semantic technologies and PLM their representation and their application in software development
- Ability to write clean efficient and maintainable code in languages such as Java Python or Angular
- Good hands on with automated testing like Selenium or Playwright
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
Technical Skills
Frontend Development: HTML5 CSS3 JavaScript TypeScript using Angular or
Backend Development: Java (Spring Boot) Python (Flask/Django)
Testing-Automation: Selenium/Playwright
API development: (REST / GraphQL)
Database Management: MySQL PostgreSQL SQL Server or MongoDB
DevOps & Cloud: CI/CD pipelines using Tekton or Github Actions and deployed in Cloud (GCP/Azure/AWS)
Version Control & Tools: Git / GitHub / Bitbucket
View more
View less