Are you applying to the internship?
Job Description
Software Engineer – Full Stack | Not Specified
The Tone:
This is a full-time Software Engineer – Full Stack role, available remotely within specified timezones or hybrid in New York, NY / San Francisco, CA. The company is a growing technology firm building solutions to enhance efficiency, drive growth, and enable informed decisions for businesses within a specific industry. This role is crucial for developing and deploying robust and scalable features across the entire platform, shaping the product’s future from intuitive user interfaces to powerful backend services.
The TL;DR
• Role: Full Time
• Type: Remote/Hybrid
• Location: Hybrid: New York, NY / San Francisco, CA
• Mission: This role designs, develops, and deploys features across the platform, from user interfaces to powerful backend services.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, Ruby on Rails, RESTful APIs, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, AWS, GCP, Azure, Docker, Kubernetes, Git
What You’ll Actually Do
• Architect, design, and implement new features and enhancements for both front-end (web, mobile) and back-end (APIs, services) systems using modern technologies and best practices.
• Ensure high code quality by writing clean, maintainable, testable, and efficient code, participating in code reviews to maintain standards.
• Collaborate closely with product managers, UX/UI designers, and other engineers to understand requirements, define technical specifications, and deliver high-quality solutions.
• Resolve complex technical issues, optimize application performance, and ensure the scalability and reliability of services.
• Develop comprehensive unit, integration, and end-to-end tests, and participate in the deployment process, monitoring, and post-release support.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
• Experience: 3+ years of professional experience in full-stack software development. Proven experience with modern front-end frameworks (e.g., React, Angular, or Vue.js) and back-end programming languages (e.g., Node.js, Python, Java, Go, or Ruby on Rails). Demonstrated ability to design and implement RESTful APIs or GraphQL services, and hands-on experience with relational (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB, Redis).
• Skills: Strong command of HTML5, CSS3, and JavaScript/TypeScript. Proficiency with Git and collaborative development workflows. Excellent analytical and problem-solving skills, with strong verbal and written communication abilities.
• Bonus: Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and experience with containerization technologies (e.g., Docker, Kubernetes).