Full Stack Software Engineer (Next.js, AngularJS, TypeScript, GraphQL)
Role details
Job location
Tech stack
Job description
As our future Software Engineer, you will:
- Design and develop modern architectures using Next.js, AWS technologies, Microservices, NoSQL, and event-driven architectures.
- Take ownership of solution architecture, improving performance, security, scalability, modularity, and operational efficiency.
- Drive feature development from inception to delivery, contributing to an ambitious product roadmap.
Requirements
Do you have experience in TypeScript?, We're looking for a Proficient Software Engineer with Next.js- AngularJS - TypeScript - GraphQL experience, who is dedicated to creating exceptional user experiences and driving innovation.
- 3+ years of experience in software development, with expertise in or, 1+ years of experience with Next.js / AngularJS/ TypeScript, GraphQL, having built reusable libraries using them in Atomic design system.
- Strong foundation in object-oriented programming and concurrent event-based systems.
- A keen architectural mindset with a strong understanding of application design patterns.
- Excellent communication skills and fluency in written and spoken English.
Bonus points:
- Experience with PHP Symfony with understanding of SQL and NoSQL database concepts.
- Familiarity with AWS Cloud services.
- Working knowledge of Apollo GraphQL.
- Proficiency in designing and building microservices using Node.js.
Benefits & conditions
At Atolls, we believe in nurturing both your professional and personal growth. Here's what you can expect:
- A culture that values personal and professional development, with internal mobility opportunities.
- A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off, giving you the time you need to recharge.
- A flexible hybrid working scheme to balance work and life.
- Access to a learning budget and internal training to help you grow in your role.
- Mental health coaching to support your well-being.
- Regular global and local get-togethers to celebrate successes and build connections.
- The possibility of taking a sabbatical after two years with the company.
- A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are.