Source description
About the role
As a Senior Full Stack Engineer, you will be responsible for driving the complete engineering lifecycle independently. This includes requirement analysis, system design, coding, schema modeling, testing, and deployment. You will have full ownership of features and systems, designing and implementing scalable systems across both backend and frontend technologies. You should be comfortable working in modern AI-assisted development environments and leveraging coding agents to improve productivity while maintaining strong engineering discipline and code quality. Responsibilities: - Gather and analyze product requirements and translate them into technical designs and production-ready code. - Build robust backend services using Node.js and develop clean, reusable frontend modules using Angular (TypeScript). - Design, model, and optimize MongoDB schemas, indexes, and queries for performance and scalability. - Architect and develop systems following Microservices Architecture principles. - Write unit and integration tests to ensure code quality and reliability. - Debug and resolve issues with root-cause analysis and permanent fixes. - Deliver features end-to-end: requirement analysis, design, development, schema modeling, testing, and deployment. - Leverage AI-powered coding tools and coding agents to accelerate development while ensuring correctness, maintainability, and performance. Requirements: - 5+ years of professional experience in full-stack engineering. - Strong coding expertise in Node.js, Angular, and TypeScript. - Proven experience designing and building Microservices-based architectures. - Solid understanding of JavaScript and TypeScript fundamentals. - Strong experience with MongoDB schema design, aggregations, indexing, and query optimization. - Excellent debugging, problem-solving, and performance optimization skills. - Ability to independently own complete feature lifecycles from concept to production. - Hands-on experience with modern AI-assisted development tools such as Cursor IDE, AI coding agents, Copilot, or similar tools, and the ability to effectively integrate them into the development workflow ("vibe coding"). Good to Have: - Experience with CI/CD pipelines for automated build and deployment. - Knowledge of containerization and orchestration tools such as Docker and Kubernetes. - Familiarity with scalable distributed system design patterns. - Experience working in AI-augmented development environments that use autonomous coding assistants. As a Senior Full Stack Engineer, you will be responsible for driving the complete engineering lifecycle independently. This includes requirement analysis, system design, coding, schema modeling, testing, and deployment. You will have full ownership of features and systems, designing and implementing scalable systems across both backend and frontend technologies. You should be comfortable working in modern AI-assisted development environments and leveraging coding agents to improve productivity while maintaining strong engineering discipline and code quality. Responsibilities: - Gather and analyze product requirements and translate them into technical designs and production-ready code. - Build robust backend services using Node.js and develop clean, reusable frontend modules using Angular (TypeScript). - Design, model, and optimize MongoDB schemas, indexes, and queries for performance and scalability. - Architect and develop systems following Microservices Architecture principles. - Write unit and integration tests to ensure code quality and reliability. - Debug and resolve issues with root-cause analysis and permanent fixes. - Deliver features end-to-end: requirement analysis, design, development, schema modeling, testing, and deployment. - Leverage AI-powered coding tools and coding agents to accelerate development while ensuring correctness, maintainability, and performance. Requirements: - 5+ years of professional experience in full-stack engineering. - Strong coding expertise in Node.js, Angular, and TypeScript. - Proven experience designing and building Microservices-based architectures. - Solid understanding of JavaScript and TypeScript fundamentals. - Strong experience with MongoDB schema design, aggregations, indexing, and query optimization. - Excellent debugging, problem-solving, and performance optimization skills. - Ability to independently own complete feature lifecycles from concept to production. - Hands-on experience with modern AI-assisted development tools such as Cursor IDE, AI coding agents, Copilot, or similar tools, and the ability to effectively integrate them into the development workflow ("vibe coding"). Good to Have: - Experience with CI/CD pipelines for automated build and deployment. - Knowledge of containerization and orchestration tools such as Docker and Kubernetes. - Familiarity with scalable distributed system design patterns. - Experience working in AI-augmented development environments that use autonomous coding
More at Edvak