Senior Full Stack Developer
About Us
Seeds Investor [“Seeds”] is a fast-growing financial technology company that is on a mission to create a world where money and meaning are aligned. We empower financial advisors with the tools and resources to deeply understand investors and deliver a more meaningful investing experience at scale.
We are currently seeking a seasoned Senior Full Stack Developer with a strong back-end focus to join our product development team. While we are headquartered in NYC, this position can be fully remote. You'll be working with a small team of people with deep financial services, technology, and start-up experience, who are at the forefront of wealth tech innovation and committed to politely disrupting a $6.6+ trillion industry to more meaningfully connect people to their money.
Job Description
As a Senior Full Stack Developer, you will work on both front-end ,back-end, and infrastructure, contributing to the entire software development life cycle. The ideal candidate is not just a coding expert but also a product-minded professional who understands the big picture. You will play a crucial role in developing complex systems, collaborating with cross-functional teams, and contributing to the strategic direction of our product.
What You Will Be Doing
- Design, develop, and maintain scalable, high-performance back-end systems. Work closely with senior leadership and other developers to define technical requirements and system architecture.
- Lead by example in writing clean, maintainable, and efficient code.
- Participate in all phases of the software development lifecycle, including ideation, development, testing, and deployment.
- Collaborate with the product team to refine and iterate on product features and user experience.
- Proactively identify and implement process improvements and technological innovations.
- Mentor junior developers, fostering a culture of learning and growth within the team.
- Ensure the reliability, availability, and security of our applications.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in full-stack web application development (Django, Python, Django Rest Framework (DRF), JavaScript, React, TypeScript, GraphQL), preferably with experience in financial services or FinTech.
- Work closely with UX/UI team members to incorporate user-centric design principles into technology solutions.
- Solid understanding of software engineering principles and design patterns.
- Demonstrated ability to think strategically about product development and execution by continuously identifying opportunities to improve the overall user experience for financial advisors.
- Excellent problem-solving, planning, and collaboration skills with the ability to communicate complex technical concepts to non-technical stakeholders.
- Experience in Agile development methodologies, sprint planning, and overseeing the implementation of DevOps practices for continuous integration and deployment (CI / CD) with AWS serverless, EC2, S3, and Containerization (Docker).
- Strong relational database skills (PostgreSQL).
- Understanding of security best practices and experience in implementing secure coding principles to ensure compliance with industry regulations and standards.
- Experience with Testing (Unit testing, regression, e2e testing), Validation, and Revision Management.
- Preferred but not required: Flask, Redis, Celery for micro services and scalable task queues.
Compensation and Benefits
Pay will be determined based on experience and other job-related factors permitted by law. The position is also eligible for incentive compensation as well as client acquisition bonus programs.
Seeds offers a competitive benefits package that includes:
- Medical, dental, and vision
- Open PTO policy
- Company-paid holidays
- Remote work flexibility