Senior Full-Stack Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | Not Specified

The Tone:
This is a Hybrid or Remote Senior Full-Stack Software Engineer role. The company builds robust and scalable web applications. This role is crucial for designing, developing, and deploying software, shaping the product roadmap, contributing to architectural choices, and guiding junior engineers. This position offers a significant impact on core products and contributes to a culture of technical excellence and continuous improvement.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid or Remote

• Mission: This person is responsible for designing, developing, and deploying robust and scalable web applications across the entire stack, playing a crucial part in shaping the product roadmap.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, C#, Express, Django, Spring Boot, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, GraphQL, AWS, Azure, Google Cloud Platform, EC2, S3, Lambda, RDS, Git, Docker, Kubernetes, CI/CD, Jest, React Testing Library, Cypress, Mocha, JUnit

What You’ll Actually Do
• Develop Software: Architect, design, develop, test, and deploy high-quality, scalable, and maintainable software solutions across front-end and back-end systems.
• Provide Leadership: Provide technical leadership and guidance on complex engineering projects, ensuring best practices in coding, testing, and deployment.
• Collaborate Effectively: Work closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into technical specifications and deliver impactful features.
• Ensure Quality: Conduct rigorous code reviews, promote coding standards, and ensure the reliability, performance, and security of applications.
• Mentor Engineers: Mentor and support junior engineers, fostering a collaborative environment and contributing to their professional growth.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, ready for a senior-level position.
• Experience: 5+ years of professional experience in full-stack software development, with strong proficiency in modern front-end frameworks (React, Angular, or Vue.js), proven back-end development with languages (Node.js, Python, Java, Go, or C#), and familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).
• Skills: Solid understanding of relational and NoSQL databases, experience designing and implementing RESTful APIs or GraphQL services, proficient with Git, and excellent analytical problem-solving and communication skills.
• Bonus: Experience with containerization technologies like Docker and Kubernetes, knowledge of CI/CD pipelines and DevOps practices, familiarity with microservices architecture, experience with testing frameworks, understanding of security best practices, and previous experience in a fast-paced startup or agile development environment.

Related Jobs

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