We are seeking a highly skilled and experienced Senior Full Stack Developer to join our innovative engineering team. You will be responsible for designing, developing, and maintaining robust and scalable web applications across the entire stack. This role requires a strong command of both front-end and back-end technologies, a passion for clean code, and the ability to contribute significantly to architectural decisions. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions that enhance user experience and drive business value.
Skills:
JavaScript, React.js, Node.js, Python, Django REST Framework, SQL (PostgreSQL/MySQL), NoSQL (MongoDB/DynamoDB), AWS/Azure/GCP, RESTful APIs, Git, CI/CD, Unit Testing, Integration Testing, Agile Methodologies, Problem-solving, Communication
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related technical field., 5+ years of professional experience in full-stack web development., Proven expertise in modern JavaScript frameworks (e.g., React, Angular, Vue) and Node.js., Proficiency in at least one back-end language/framework such as Python (Django/Flask), Java (Spring Boot), or C# (.NET Core)., Strong experience with database design, optimization, and management (both relational and non-relational)., Solid understanding of cloud platforms (AWS, Azure, or GCP) and experience with deploying and managing applications in a cloud environment., Demonstrable experience with microservices architecture and API design., Ability to lead technical discussions, mentor junior developers, and contribute to architectural strategy., Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.