Software Engineer-Nextjs
About the Role
We are seeking a Senior Software Engineer with strong frontend expertise in Next.js and hands-on experience with Java/Spring Boot and AWS. The role is primarily focused on building modern, scalable web applications, with approximately 80% frontend development and 20% backend and cloud platform work.
Key Responsibilities
- Design, develop, and maintain responsive web applications using React, Next.js, TypeScript, and JavaScript.
- Build reusable, maintainable, and high-performance UI components.
- Develop and enhance backend services and APIs using Java and Spring Boot.
- Integrate frontend applications with RESTful APIs and microservices.
- Work with AWS services to deploy, monitor, and maintain cloud-native applications.
- Collaborate with Product Owners, Designers, and cross-functional teams in an Agile environment.
- Participate in code reviews and promote engineering best practices.
- Troubleshoot, optimize, and improve application performance and scalability.
- Contribute to CI/CD pipelines and DevOps processes.
Required Skills & Experience
- 8+ years of software engineering experience.
- Strong experience with:
- Next.js
- TypeScript and JavaScript
- HTML5, CSS3
- Hands-on experience with:
- Java
- Spring Boot
- RESTful APIs and Microservices
- Experience with AWS services such as:
- EC2
- S3
- Lambda
- RDS
- CloudWatch
- ECS/EKS (preferred)
- Understanding of CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
- Strong problem-solving and communication skills.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy
/)Confidentiality is assured, and only shortlisted candidates will be notified for interview
s.