Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer | Our Company
The Tone:
This is a full-time role at Our Company, with hybrid or remote work options. Our Company is a technology company at the forefront of cutting-edge solutions, dedicated to building impactful products that solve complex problems for customers worldwide. This role is crucial for designing, developing, and maintaining scalable web applications across the entire stack, directly contributing to our platform’s technical vision and user experience.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid/Remote Options
• Team: Product Development Team
• Mission: Design, develop, and maintain scalable and robust web applications across the entire stack, creating exceptional user experiences and building resilient backend systems.
• Tech Stack: React, Angular, Vue.js, Node.js (with Express/NestJS), Python (with Django/Flask), Java (with Spring Boot), Go, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Git, Docker, Kubernetes, WebSockets
What You’ll Actually Do
• Develop: Design, develop, and deploy full-stack web applications and services using modern frameworks and best practices.
• Code: Write clean, maintainable, and efficient code for both front-end and back-end components.
• Collaborate: Work with product owners and designers to understand requirements, translate them into technical specifications, and deliver user-centric solutions.
• Optimize: Ensure applications are performant, scalable, and secure for maximum speed across various devices and browsers.
• Influence: Contribute to architectural decisions, technology choices, and mentor junior engineers, fostering technical excellence.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, 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. Proficiency in at least one modern front-end JavaScript framework (e.g., React, Angular, Vue.js) and extensive back-end development using languages like Node.js, Python, Java, or Go. Experience with cloud platforms (e.g., AWS, Azure, GCP).
• Skills: Solid understanding of relational and/or NoSQL databases. Strong grasp of RESTful API design. Proficiency with Git. Excellent problem-solving, communication, and interpersonal skills.
• Bonus: Master’s degree in Computer Science or a related field. Experience with containerization technologies (e.g., Docker, Kubernetes), CI/CD pipelines, microservices architecture, event-driven systems, or real-time applications (e.g., WebSockets). Contributions to open-source projects or prior experience in an agile development environment.