Software Engineer
Summary
Full Stack Developer building and maintaining scalable web applications and APIs across the whole development lifecycle, including legacy app modernization. Core stack: Next.js, React.js, NestJS, PostgreSQL, MongoDB, Keycloak, and GraphQL.
Job Summary
We are looking for a Full Stack Developer who will be responsible for designing, developing, and maintaining scalable web applications and APIs. The ideal candidate has strong experience in modern frontend and backend technologies and is comfortable working across the full development lifecycle.
Key Responsibilities
- Develop and maintain web applications using Next.js, React.js, and NestJS
- Build and integrate RESTful and GraphQL APIs
- Develop and optimize database solutions using PostgreSQL and MongoDB
- Implement secure authentication and authorization using Keycloak
- Collaborate with developers, product teams, and stakeholders to deliver quality solutions
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews, testing, deployment, and technical documentation
- Support the migration and modernization of applications from legacy technologies
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 3+ years of experience in Full Stack Development
- Strong experience with Next.js and React.js
- Hands on experience with NestJS and backend development
- Proficiency in PostgreSQL and/or MongoDB
- Experience with GraphQL and API development
- Familiarity with Keycloak or similar authentication and authorization platforms
- Experience with React Vite is a plus
- Good understanding of software development lifecycle, version control, and coding best practices
- Strong problem solving and communication skills
Nice to Have
- Experience with PHP and Laravel
- Experience with Angular
- Background in migrating or maintaining legacy applications
- Experience working with cloud platforms and CI/CD pipelines
Tech Stack
Current: Next.js, React.js, React Vite, NestJS, PostgreSQL, MongoDB, Keycloak, GraphQL