Senior Full Stack Developer (Python/Java/Node.js)
HCLTech · Province de l'Ouest
Job description
About the role
We are looking for a senior full‑stack developer to join HCLTech’s Singapore team. The role involves building end‑to‑end cloud‑native applications, collaborating with architects and business stakeholders, and ensuring high‑quality delivery in a fast‑moving environment.
Key responsibilities
- Design, develop, and maintain scalable full‑stack applications using modern technology stacks.
- Build and enhance backend services, APIs, and microservices with Python/FastAPI, Java/Spring Boot, or Node.js.
- Develop responsive frontend applications using TypeScript and Next.js.
- Deploy, manage, and support applications running on Kubernetes environments.
- Design, implement, and maintain CI/CD pipelines using GitLab.
- Integrate applications with external systems, REST APIs, and storage backends such as S3 or MinIO.
- Develop and optimise database solutions using PostgreSQL and Oracle.
- Collaborate with business stakeholders, architects, and development teams to analyse requirements and deliver technical solutions.
- Participate in code reviews, troubleshooting, performance tuning, and technical design discussions.
- Ensure application reliability, scalability, security, and maintainability through best engineering practices.
Required profile
- 10+ years of experience in full‑stack development.
- Strong proficiency in at least one of the following stacks: Python/FastAPI, Java/Spring Boot, or TypeScript/Next.js/Node.js.
- Proven experience as an individual contributor.
- Hands‑on experience deploying and maintaining applications on Kubernetes.
- Experience designing and managing GitLab CI/CD pipelines.
- Solid understanding of OOP principles and software design patterns.
- Experience developing and consuming REST APIs and working with micro‑services architectures.
- Strong knowledge of relational databases such as PostgreSQL and Oracle, including data modelling and query optimisation.
- Experience integrating with external systems and storage solutions such as S3 or MinIO.
- Ability to independently analyse requirements and translate business needs into technical solutions.
- Excellent communication and stakeholder‑management skills.
Required skills
- Python
- FastAPI
- Java
- Spring Boot
- Node.js
- TypeScript
- Next.js
- Kubernetes
- GitLab CI/CD
- REST APIs
- Micro‑services
- PostgreSQL
- Oracle
- S3
- MinIO
- Object‑Oriented Programming (OOP)
- Software design patterns
- JSON Schema
- Avro
- XSD
- OpenAPI
- AsyncAPI
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 weeks from now
36 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
HCLTech
Province de l'Ouest
Related job offers
-
VP Development Manager – Group Technology
UNITED OVERSEAS BANK LIMITED Singapore -
Senior Advisor - Operational and Closure Readiness
RIO TINTO COMMERCIAL PTE. LTD. Singapore -
Business Analyst – Data Governance & Protection (Contract)
VINOVA PTE. LTD. Singapore -
AVP System Analyst – Group Technology
United Overseas Bank Limited Singapore -
Test Technician – HPCc
BEYONDSOFT INTERNATIONAL (SINGAPORE) PTE. LTD. Singapore