Senior Software Engineer, Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack | [Company Name]

The Tone:
This is a full-time role at [Company Name], offering flexible work arrangements. The company is a leader in the [Industry] sector, dedicated to transforming how [specific function]. It builds robust, user-centric solutions that solve complex problems and deliver exceptional value. This role is crucial for designing, developing, and deploying core web applications, building highly scalable, secure, and performant user interfaces and backend services for the company’s next-generation products. Your contribution will significantly impact the technology stack, product roadmap, and global user base.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Flexible / Remote

• Team: Collaborative engineering team
• Mission: Design, develop, and deploy highly scalable, secure, and performant full stack web applications that power the company’s next-generation products.
• Tech Stack: React, Angular, Vue.js for frontend; Node.js (with Express/NestJS), Python (with Django/Flask), Java (with Spring Boot), Go for backend; PostgreSQL, MySQL, SQL Server for databases; AWS, GCP, Azure for cloud platforms; Docker, Kubernetes for containerization; RESTful APIs, with GraphQL as a plus; CI/CD, Git, automated testing frameworks (unit, integration, end-to-end)

What You’ll Actually Do
• Feature Development: Lead the full stack development of new features, modules, and significant enhancements across frontend, backend, and database layers for the flagship platform.
• Solution Architecture: Architect and implement robust, scalable, and secure software solutions that adhere to industry best practices, performance standards, and maintainability guidelines.
• Cross-Functional Collaboration: Collaborate with Product Managers, UX/UI Designers, and other engineers to translate product requirements into technical specifications and deliver high-quality features on schedule.
• Code Quality: Write clean, well-documented, testable, and efficient code primarily using modern frontend and backend technologies.
• Technical Leadership: Contribute actively to architectural discussions, technical roadmapping, and the selection of new technologies, and mentor junior engineers to foster team growth.

The Must-Haves
• Background: Senior-level professional with a Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of progressive professional experience in full stack software development, with a strong portfolio of shipped products and features.
• Skills: Deep expertise in modern JavaScript/TypeScript and extensive experience with a leading frontend framework (e.g., React, Angular, Vue.js). Strong proficiency in backend development using languages and frameworks such as Node.js, Python, Java, or Go. Demonstrated experience with relational databases (PostgreSQL, MySQL, SQL Server), including schema design and query optimization. Hands-on experience designing, building, and consuming RESTful APIs. Proficiency with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). Solid understanding of software development principles, design patterns, data structures, and algorithms, complemented by excellent problem-solving, analytical, and communication skills.
• Bonus: Master’s degree in a technical field, experience with microservices architecture, event-driven systems, message queues, NoSQL databases, performance optimization techniques, test-driven development (TDD), open-source contributions, or prior mentorship experience.

Related Jobs

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