Full Time

Senior Software Engineer - Full-Stack, Matcha

0x
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by 0x, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer - Full-Stack at Matcha, part of the 0x organization, you will play a pivotal role in designing, developing, and implementing comprehensive software solutions that enhance our decentralized trading platform. Your expertise in both front-end and back-end technologies will be critical as you collaborate with cross-functional teams to deliver scalable and high-performance applications. You will be expected to lead projects, mentor junior engineers, and drive best practices in software development while ensuring that our solutions are aligned with the business objectives and user needs.



Job Responsibilities

  • Design and develop robust, scalable full-stack applications for Matcha's trading platform.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Write clean, maintainable, and well-tested code across the entire technology stack.
  • Optimize application performance for maximum speed and scalability.
  • Conduct code reviews and provide constructive feedback to peers to improve code quality.
  • Participate in architecture discussions and contribute to system design and technical decision-making.
  • Identify and resolve bugs and performance issues efficiently.
  • Stay updated with industry trends and emerging technologies to apply best practices in software development.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of experience in full-stack software development.
  • Proven proficiency in front-end technologies such as JavaScript, React, or Angular.
  • Strong experience with back-end technologies including Node.js, Python, or similar.
  • Solid understanding of web application architectures and RESTful API design.
  • Experience with databases, both SQL and NoSQL (e.g., PostgreSQL, MongoDB).
  • Familiarity with cloud services (AWS, Azure, etc.) and CI/CD processes.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools


The ideal candidate will work with a diverse array of technologies and tools including but not limited to JavaScript, React, Node.js, and various database technologies such as PostgreSQL and MongoDB. Additionally, you will utilize cloud platforms such as AWS or Azure for deployment and scalability, along with CI/CD tools for continuous integration and delivery. Familiarity with version control systems such as Git will also be essential in maintaining the integrity and collaborative nature of the project.



Ideal Candidates


The ideal candidate for this position will possess strong technical expertise combined with a proactive mindset and a passion for innovative solutions. They should be detail-oriented, possess excellent communication skills, and demonstrate a collaborative spirit, working well within diverse teams. A strong desire to learn and adapt to new technologies, coupled with a commitment to continuous improvement, will set successful candidates apart. Moreover, an understanding of the decentralized finance (DeFi) space and a drive to contribute positively to the mission of enhancing user experiences on blockchain technology will align closely with the values of Matcha.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.