Senior Full Stack Software Engineer

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | Confidential Company

The Tone:
This is a full-time role at Confidential Company, with hybrid/remote options available. The company is a venture-backed, award-winning technology company revolutionizing the [Specific Industry] sector through advanced Artificial Intelligence. This role is crucial for designing, developing, and deploying the scalable web applications that drive their AI platform.

The TL;DR
• Role: Full Time
• Type: Hybrid/Remote Options Available
• Team: Part of a growing engineering team, mentoring junior engineers.
• Mission: Design, develop, and maintain robust, high-performance, and user-friendly full-stack applications to drive the AI-powered platform.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript, Node.js (Express.js, NestJS), Python (Django, Flask), Java (Spring Boot), Go, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Lambda, Cloud Functions, Docker, Kubernetes, Git, CI/CD pipelines, RESTful API, microservices architecture, event-driven systems, GraphQL, Kafka, Kinesis, Jest, React Testing Library, Cypress, Pytest, JUnit

What You’ll Actually Do
• Lead: Lead the design, development, and implementation of new features and enhancements for the core platform.
• Develop: Write clean, maintainable, efficient, and well-documented code across front-end, back-end, database, and cloud infrastructure.
• Collaborate: Work closely with product managers, UX/UI designers, and other engineers to define requirements and architect solutions.
• Review: Perform thorough code reviews, provide constructive feedback, and contribute to architectural discussions and decisions.
• Optimize & Mentor: Optimize applications for speed, scalability, and security, and mentor junior and mid-level engineers.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, with a senior-level technical understanding.
• Experience: 5+ years of professional full stack software development experience, with a portfolio of deployed applications and proven experience with cloud platforms (AWS, Azure, GCP).
• Skills: Expert proficiency in modern frontend frameworks (React, Angular, Vue.js) and associated technologies, strong experience with backend languages/frameworks (Node.js, Python, Java, Go), solid understanding of relational/NoSQL databases, and experience with Git and CI/CD pipelines.
• Bonus: Experience with GraphQL, data streaming technologies (Kafka, Kinesis), testing frameworks, prior experience in a startup or with AI/ML products, or contributions to open-source projects.

Related Jobs