Senior Software Engineer (Fullstack)

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer (Fullstack) | Not Specified

The Tone:
This is a full-time role at [Company], offering flexible options for remote, hybrid, or in-office work in [City]. [Company Name] is a growing technology organization on a mission to [Insert Company Mission Statement], building a platform used by millions. This Senior Software Engineer role is crucial for developing the next generation of this platform, tackling complex challenges across the full stack. The company fosters a collaborative environment that values continuous learning, impactful projects, and a shared desire to create exceptional user experiences.

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

• Mission: help build the next generation of an innovative platform.
• Tech Stack: Python, Node.js, Go, Java, Ruby, React, Angular, Vue.js, PostgreSQL, MongoDB, Cassandra, RESTful APIs, GraphQL, Microservices, AWS, Azure, GCP, Docker, Kubernetes

What You’ll Actually Do
• Lead Development: Lead the design, development, and deployment of scalable, high-performance web applications and services.
• Cross-functional Collaboration: Collaborate with product managers, UX designers, and other engineers to define requirements, architect solutions, and deliver new features.
• Code Quality: Write clean, maintainable, and well-documented code using modern software development practices.
• Code Review & Standards: Participate in code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
• Mentorship: Mentor junior engineers, sharing knowledge and contributing to their professional growth.

The Must-Haves
• Background: Bachelor’s degree in Computer Science or a related technical field, with an experienced understanding of fullstack or backend software development.
• Experience: 5+ years in fullstack or backend software development, including designing RESTful APIs, GraphQL, microservices, and utilizing cloud platforms (AWS, Azure, GCP) with containerization (Docker, Kubernetes).
• Skills: Proficiency in at least one modern backend language (Python, Node.js, Go, Java, Ruby); expertise in front-end frameworks (React, Angular, Vue.js); solid understanding of relational and NoSQL databases (PostgreSQL, MongoDB, Cassandra); strong grasp of data structures, algorithms, object-oriented design, and system architecture.
• Bonus: Experience with event-driven architectures (Kafka, RabbitMQ); familiarity with testing frameworks and automation; experience with performance optimization and scaling distributed systems; contributions to open-source projects or a strong GitHub profile; knowledge of DevOps practices and infrastructure as code.

Related Jobs

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