Senior Software Engineer – Developer Console
Date Posted
08 Aug, 2024
Work Location
Salary Offered
$120000 — $200000 yearly
Job Type
Senior Software Engineer – Console
Location
Remote (Anywhere)
Position Type
Full-time
Working Hours
You must be able to work a minimum of 4 hours overlapping time with Japan Standard Time (JST).
About Us
Tailor is a Y Combinator-backed startup, pioneering the field of headless ERP solutions. With $11 million in funding and a portfolio that includes large enterprise customers, we are revolutionizing the way companies manage their enterprise resource planning. Our mission is to build a powerful, scalable, and user-friendly ERP platform, and for that, we need you.
We are guided by three core values:
🔴 Go BOLD
Our mission is to “Empower every company to deploy any ideas.” To achieve this, we embrace bold, innovative approaches and challenge conventional methods. We encourage taking risks, learning from failures, and aim to be a game-changer in society.
🟢 All for ONE
Every team member works with a strong sense of ownership and collaboration, putting the success of the mission above all else. We foster open communication and proactive problem-solving, always focusing on what we can do to achieve our goals.
🔵 Be a PRO
Each of us strives for professional excellence, committing to delivering results and acting as the last line of defense. We value behaviors and professionalism that positively influence the team and drive us towards our mission.
Job Overview
As our Senior Software Engineer, you'll play a crucial role in designing, developing, and maintaining our cutting-edge headless ERP platform. You'll work closely with our product and engineering teams to create robust, scalable, and efficient solutions that meet the needs of our enterprise customers.
Responsibilities
ARCHITECTURE & DESIGN
- Collaborate with the engineering team to design and implement scalable, maintainable, and efficient software solutions.
- Contribute to the architecture and design of our Developer Console web & desktop applications.
DEVELOPMENT
- Develop and maintain high-quality, well-documented, and thoroughly tested code.
- Implement new features and functionality based on product requirements and customer feedback.
- Optimize application performance and resolve technical issues.
TESTING & DEBUGGING
- Write comprehensive unit tests, integration tests, and end-to-end (E2E) tests to ensure code quality and functionality.
- Identify, diagnose, and fix bugs and performance issues.
OSS LIBRARY MAINTENANCE
- Design, develop and release high quality UI design systems
- Collaborate with broader product teams to maximise reuse and standardisation
- Actively contribute and manage our existing open source libraries
COLLABORATION
- Work closely with product managers, designers, and other engineers to deliver high-quality solutions.
- Participate in code reviews and provide constructive feedback to maintain code quality and promote best practices.
CONTINUOUS LEARNING
- Stay up-to-date with industry trends, technologies, and best practices in software development.
- Contribute to the continuous improvement of our development processes and practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in software development.
- Strong proficiency in React, NextJS, TypeScript, and preferably Go.
- Fluent English communication skills.
- Ability to work a minimum of 4 hours overlapping with Japan Standard Time (JST).
- Ability to efficiently work remotely.
- Familiarity with CI/CD pipelines and practices.
- Experience writing and maintaining a wide range of tests.
- Familiarity with agile development methodologies and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong collaboration skills.
Preferred Qualifications
- Experience with Google Cloud Platform (GCP) or other cloud platforms like AWS or Azure.
- Experience with enterprise software development.
- Experience with Docker and containerization.
- Experience with OSS maintenance
- Fluent Japanese communication skills. (nice to have)
Compensation
- Competitive salary based on experience and qualifications.
- Flexible work schedule.
- Opportunities for professional growth and development.
How to Apply
Interested candidates are invited to send a resume and cover letter from this site.