clients More AI capital

Founding Full Stack Developer

Location

Worldwide

Job Type

Full-time

Experience

N/A

Salary

N/A

Skill Set

Role

Full Stack Programming

Job Details

About the role

You will join the team from the very start.


Tech stack

  • Node.js, TypeScript, React.js, AWS
  • Python/Django (in future for DS tasks)

Other technologies and tools can be chosen by a lead engineer.


All communication and all meetings with the team will be in English. You need to be able to communicate freely on work project issues and actively participate in discussions, i.e. level B2 and above.


Company offers

  • Full-time contract.
  • Flexible work schedule, remote work.
  • Visa sponsorship is discussable.
  • Equity package and performance bonuses.
  • Access to the company’s private fund.
  • Opportunity to join the company at the very start and ability to influence product development and company profits.


Key Responsibilities:

  1. Be a player-coach - one who both leads and mentors a team and writes code too.
  2. Design, diagram, and document the technical architecture for More's wealth and investment management platform, ensuring the highest levels of functionality, scalability, and security.
  3. Collaborate with cross-functional teams, including Product Managers, UX/UI Designers, and Data Scientists, to define and deliver innovative solutions for our customers.
  4. Lead and manage a team of in-house and outsourced developers and designers, providing technical guidance, mentorship, and performance management.
  5. Participate in the scouting and hiring process for in-house talent, contributing to the formation of a strong, cohesive development team.
  6. Develop and maintain coding standards, best practices, and documentation to ensure consistent, high-quality code.
  7. Oversee the testing, deployment, and maintenance of our platform, ensuring timely delivery and continuous improvement.
  8. Conduct regular code reviews and provide constructive feedback to team members.
  9. Stay current with industry trends, emerging technologies, and best practices in the fintech space, and continuously identify opportunities for innovation and improvement.


Requirements:

  1. A minimum of 5 years of experience in software architecture and design, preferably within the fintech, wealth management, or investment industry
  2. Experience with payments, building 3rd party integrations, security
  3. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  4. 5+ years of experience in full stack development, with a strong background in both front-end and back-end technologies (e.g., JavaScript, React, Node.js, Python, Django, etc.).
  5. Proven experience as a team leader or technical lead, with demonstrated success in managing and mentoring software development teams.
  6. Familiarity with agile methodologies, CI/CD processes, and software development best practices.
  7. Strong knowledge of web services, APIs, databases, and cloud platforms (e.g., AWS).
  8. Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
  9. Collaboration and Communication: You will be working with a team of developers, data scientists, and business professionals. Strong communication skills are essential for conveying complex data-driven concepts to team members with various levels of technical understanding.
  10. A passion for fintech and a commitment to revolutionizing the wealth and investment management industry.
  11. Database Construction: Design, build, and maintain efficient and reliable database systems. Use your expertise in SQL, NoSQL, and other database technologies to develop and optimize our databases, ensuring they are scalable, reliable, and secure.
  12. Data Sourcing: Identify valuable data sources and automate collection processes. You will work with both structured and unstructured data, implementing ETL processes to extract valuable information for our big data solutions.
  13. Big Data Architecture: Leverage your knowledge of distributed computing principles to build fault-tolerant and scalable big data solutions. Your work will involve technologies such as Hadoop, Spark, and other distributed processing frameworks.
  14. Machine Learning Support: Collaborate with our data science team to design and build infrastructure for data ingestion, data transformation, and machine learning model deployment. You'll work with tools like TensorFlow, PyTorch, or similar machine-learning frameworks.