Job Description:
We are seeking a Full Stack Engineer with experience in TypeScript for front-end development and Python/Django for back-end development to join our dynamic engineering team. As a full-stack engineer, you will work on building and maintaining key features for our consumer-facing products, ensuring the highest level of functionality, performance, and scalability.
This role is ideal for someone with 2-4 years of experience who thrives in a fast-paced startup environment and has a strong foundation in both front-end and back-end technologies. The ideal candidate is passionate about creating intuitive user experiences, writing clean and efficient code, and collaborating with cross-functional teams to drive product success.
Responsibilities:
- Front-End: Develop and maintain user-facing features using TypeScript and modern JavaScript frameworks (React or similar).
- Back-End: Build scalable and high-performance backend systems using Python and Django.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and maintainable code that adheres to best practices and industry standards.
- Design, develop, and maintain RESTful APIs to connect front-end interfaces with back-end systems.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues across the full stack, ensuring the reliability and performance of applications.
- Participate in code reviews, provide constructive feedback, and continuously improve your development skills.
- Help define engineering processes and contribute to creating a collaborative and innovative team culture.
Qualifications:
- Education: Bachelor's degree in Computer Science or a related field, or equivalent work experience.
- Experience: 2-4 years of experience as a full-stack developer, with a focus on consumer-facing products and/or startups.
- Front-End Skills: Strong experience with TypeScript and modern front-end frameworks like React (or similar).
- Back-End Skills: Solid experience in Python and Django.
- Problem-Solving: Strong analytical skills and the ability to solve complex technical problems.
- Collaboration: Excellent communication skills and experience working in cross-functional teams.
Additional Information:
- Must be located in the New York City Metro Area (Hybrid or On-Site).
- We offer a competitive salary, comprehensive benefits, and the opportunity to work in an exciting startup environment with a collaborative and supportive team.