
Search by job, company or skills
A Full Stack Developer is responsible for designing, developing, and maintaining modern, scalable and secure applications across both the front-end and back-end.
Key Responsibilities:
Develop and maintain front-end applications using modern web frameworks (React/Angular/Vue).
Build robust and scalable back-end services and APIs using Java, Node.js, .NET, or relevant backend technologies.
Implement responsive, accessible, and intuitive user interfaces.
Develop microservices and integrate with third-party systems and APIs.
Contribute to solution design, technical architecture and application modernization.
Ensure systems are scalable, secure, maintainable and optimized for performance.
Create architectural documentation, API specifications and design guidelines.
Evaluate new technologies and propose improvements to tech stack and development processes.
Design data models and work with relational and NoSQL databases.
Develop efficient SQL queries and manage data access layers.
Deploy applications to cloud platforms (AWS, Azure, GCP) and manage cloud-native services.
Work with CI/CD pipelines (Jenkins, GitLab, Azure DevOps, GitHub Actions).
Implement automated testing (unit, integration, API, UI).
Collaborate with DevOps teams to support containerization and orchestration (Docker, Kubernetes).
Work closely with product owners, UX/UI designers, QA engineers and business stakeholders.
Participate in Agile/Scrum ceremonies, sprint planning and technical grooming.
Support production deployments and conduct root-cause analysis for incidents.
Perform code reviews and ensure adherence to coding standards and best practices.
Mentor junior engineers and contribute to a high-performing engineering culture.
Advocate for clean code, reusability and engineering excellence.
Job requirements:
Bachelor's degree in Computer Science, Information Technology or any technology related field is desired.
Min 6 years of hands-on full stack development experience.
Proficiency in front-end technologies: JavaScript, TypeScript, React/Angular/Vue, HTML5, CSS3, SASS.
Strong backend experience with at least one of: Java/Spring Boot, Node.js, .NET Core, Python
Experience with API development, REST, GraphQL, and microservices.
Strong understanding of RDBMS and NoSQL databases (e.g., PostgreSQL, Oracle, MongoDB, Redis).
Hands-on experience with CI/CD automation and Git workflows.
Experience with cloud services and containerization (AWS/Azure/GCP, Docker, Kubernetes).
Solid understanding of secure coding principles (OWASP), performance optimization, and unit testing.
Strong problem-solving, debugging, and communication skills.
Experience with Next.js, server-side rendering, or micro-frontend architecture.
Knowledge of event-driven architecture (Kafka, RabbitMQ).
Experience with infrastructure-as-code (Terraform, CloudFormation).
Familiar with design systems or component libraries (Material UI, Ant Design) is desired.
Experience with financial or regulated enterprise systems is preferred.
Job ID: 137863949