Senior Full-Stack Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | A Leading Tech Company

The Tone:
This is a full-time role at A Leading Tech Company. The company builds solutions that revolutionize [Industry Sector], empowering its users. This role is instrumental in designing, developing, and deploying robust, scalable, and high-performance applications that drive the core business. This position is about delivering high-quality code and solving problems.

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

• Mission: This engineer designs, develops, and deploys robust, scalable, and high-performance applications that drive the core business.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, Ruby, Express, Django, Spring Boot, PostgreSQL, MySQL, MongoDB, Redis, Cassandra, RESTful APIs, AWS, Azure, GCP, Git, CI/CD

What You’ll Actually Do
• Lead: Oversee the full software development lifecycle from conception through deployment, including architecture, design, development, and testing.
• Develop: Design, build, and maintain efficient, reusable, and reliable code for both front-end and back-end services.
• Collaborate: Partner with product managers, UX/UI designers, and other engineers to define requirements, architect solutions, and deliver features.
• Test: Implement robust unit, integration, and end-to-end testing strategies to ensure application reliability and quality.
• Mentor: Guide junior engineers, share knowledge, and contribute to continuous learning within the team.

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 proven track record of shipping production-ready applications.
• Skills: Proficiency in modern front-end frameworks like React, Angular, or Vue.js; expertise in HTML5, CSS3, JavaScript/TypeScript. Strong back-end development expertise with languages like Node.js, Python, Java, Go, or Ruby, and relevant frameworks. Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra). Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP). Familiarity with Git and strong experience with CI/CD pipelines and DevOps practices. Excellent problem-solving, analytical thinking, and communication skills.
• Bonus: Master’s degree in Computer Science or a related technical field. Experience with containerization technologies (Docker, Kubernetes) and orchestration. Familiarity with serverless architectures (e.g., AWS Lambda, Azure Functions, Google Cloud Functions). Contributions to open-source projects or a strong portfolio of personal projects demonstrating advanced technical skills. Experience working on high-traffic, high-availability systems. Knowledge of data streaming technologies (e.g., Kafka) and real-time data processing.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year