Senior Full Stack Engineer
Ami P. (L.I.O.N.)United StatesSENIORPosted 3h ago
Node.jsJava/Spring BootReactAngularJavaScriptTypeScriptAWSMicroservicesDistributed SystemsREST APISQLNoSQL
About the Role
We are looking for a Senior Full Stack Engineer to architect scalable applications, build cloud-native microservices, and technically lead development initiatives using modern backend and frontend technologies.
Key Responsibilities
• Design and develop scalable full-stack applications using Node.js, Java/Spring Boot, and modern frontend frameworks.
• Build and maintain RESTful APIs, microservices, and distributed applications.
• Architect and evolve cloud-native solutions on AWS, focusing on scalability, reliability, and security.
• Develop complex application features across backend and frontend components.
• Optimize SQL and NoSQL database interactions, performance, and data integrity.
• Drive technical design, architecture decisions, and development best practices.
• Lead code reviews, mentor junior engineers, and provide technical guidance to the team.
• Troubleshoot complex production issues and improve application stability and performance.
• Collaborate with product, UX/UI, and engineering teams to deliver end-to-end solutions.
Requirements
• 8–12 years of full-stack development experience, with strong backend expertise in Node.js and Java/Spring Boot.
• Hands-on Node.js backend development using Express.js, NestJS, or similar frameworks.
• Strong frontend development experience with JavaScript, TypeScript, React, Angular, Vue.js, or modern SPA frameworks.
• Experience with microservices architecture, distributed systems, REST API design, and SQL/NoSQL databases.
• Strong AWS cloud application development experience, including containerization and cloud deployment models.
• Proven experience making architecture decisions, leading code reviews, and mentoring development teams.
• Ability to independently own backend architecture and technically lead at least one development project.
• Backend development should represent approximately 60% of the role, with 40% focused on frontend development.