Senior Software Engineer - Full Stack
Core
Develop and maintain scalable, full-stack web applications using Next.js and Node.js, building rich user-centric interfaces and RESTful APIs.
Role type
Senior Full Stack Software Engineer
Builds
Scalable web applications, user interfaces, and API services for clients across various sectors.
Domain
Software Engineering, Web Development, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Next.js, Node.js, TypeScript, RESTful API design, Docker Compose, AWS (EC2, ECS, RDS, S3), Unit/Integration testing (Jest, Supertest), Git, CI/CD pipelines, Microservices/Serverless architecture
Preferred skills
PostgreSQL, GraphQL, MongoDB, Terraform, Isomorphic/Universal React, Mobile-first design, PWAs
Responsibilities
Develop and maintain scalable full-stack web applications; Build rich, user-centric interfaces; Create RESTful APIs with strong data modeling; Write modular, maintainable code with comprehensive tests; Design and manage infrastructure components; Translate UI/UX wireframes into functional front-end code; Collaborate with cross-functional teams for end-to-end delivery.
Seniority
Senior, hands-on IC