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.
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.
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, 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 desktop application development.
- Experience with Docker and containerization.
- 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.