Senior Software Engineer, Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack | Confidential Company

The Tone:
This is a full-time role at Confidential Company. The company is a leading innovator in its industry sector, dedicated to building and delivering impactful products. This role is crucial for designing, developing, and deploying robust and scalable full-stack applications that power the company’s innovative products and services, significantly contributing to exceptional user experiences and robust backend solutions.

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

• Team: Dynamic engineering team, collaborating with product managers, UX/UI designers, and other engineers.
• Mission: Design, develop, and deploy robust and scalable full-stack applications that power innovative products and services.
• Tech Stack: React, Angular, Vue.js, Node.js, Python, Java, Go, C#, PostgreSQL, MongoDB, MySQL, RESTful APIs, microservices architecture, AWS, Azure, GCP, Docker, Kubernetes, Git, Jest, Mocha, Cypress, Selenium, Kafka, RabbitMQ, GraphQL

What You’ll Actually Do
• Leadership: Lead the design, development, and maintenance of scalable full-stack applications using modern technologies and best practices.
• Development: Write clean, efficient, well-documented, and testable code for both front-end and back-end components.
• Collaboration: Collaborate with product owners, designers, and other engineers to define, design, and ship new features.
• Mentorship: Act as a technical lead and mentor to junior engineers, providing guidance on architecture, coding standards, and career development.
• Operations: Ensure the security, reliability, and performance of applications in production environments.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field. This is a Senior-level role.
• Experience: 5+ years of professional full-stack software development experience, with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and version control systems (Git).
• Skills: Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js), strong expertise in a back-end language (e.g., Node.js, Python, Java, Go, C#) and associated frameworks, solid understanding of database technologies (relational and/or NoSQL), excellent problem-solving, and strong communication skills.
• Bonus: Master’s degree in Computer Science or a related field, experience with CI/CD pipelines and DevOps practices, knowledge of testing frameworks and methodologies (e.g., Jest, Mocha, Cypress, Selenium), experience working in an Agile/Scrum development environment, contribution to open-source projects or a strong portfolio of personal projects, experience with GraphQL, and familiarity with data streaming technologies (e.g., Kafka, RabbitMQ).

Related Jobs