Senior Full Stack Software Engineer

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | Not Specified

The Tone:
This is a full-time role at a rapidly growing technology company, dedicated to revolutionizing its industry/domain. The company’s mission is to design, develop, and deploy robust, scalable, and high-performance web applications that power its core business. This pivotal position involves contributing significantly to both front-end user experiences and back-end services, working across the entire software development lifecycle. The company fosters a culture of innovation, respect, and continuous improvement, committed to building an inclusive environment where every team member is valued.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Not Specified

• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications that power the core business.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript, Node.js, Python, Java, C#, Go, RESTful API, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, Google Cloud Platform, EC2, Lambda, S3, RDS, Git, Docker, Kubernetes, GraphQL

What You’ll Actually Do
• Development: Design and develop highly scalable and resilient web applications, writing clean, maintainable, and efficient code for both front-end user interfaces and back-end services.
• Collaboration: Collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and deliver impactful features.
• Technical Leadership: Lead technical discussions, perform code reviews, provide constructive feedback to ensure high code quality, and mentor junior engineers.
• Architecture: Architect and implement efficient and secure APIs and microservices, managing and optimizing database interactions to ensure data integrity and performance.
• Optimization: Ensure high application performance, scalability, and security through rigorous testing and optimization, troubleshooting complex issues across the full stack.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full stack software development, with a strong portfolio of shipped products.
• Skills: Expertise in modern front-end frameworks (React, Angular, Vue.js) and core web technologies (HTML5, CSS3, JavaScript/TypeScript); proficiency in at least one back-end language (Node.js, Python, Java, C#, or Go); solid understanding of RESTful API design, database management (relational and/or NoSQL), and cloud platforms (AWS, Azure, GCP); strong grasp of software design patterns, data structures, algorithms, and Git; and excellent problem-solving and communication skills.
• Bonus: Experience with containerization technologies (Docker, Kubernetes), knowledge of microservices architecture and event-driven systems, contributions to open-source projects or a strong GitHub profile, and experience with GraphQL.

Related Jobs