Job Description
The company is seeking a passionate Mid-Level Backend Engineer to join their team in Taipei. The ideal candidate will possess a strong foundation in back-end technologies and contribute to all phases of the software development lifecycle.
What the role involves:
- Designing, developing, testing, and maintaining features and functionalities for the web application/platform.
- Collaborating with cross-functional teams (Design, Product, QA) to define, design, and deliver new features and enhancements.
- Troubleshooting, identifying, and resolving performance and scalability issues.
- Implementing and ensuring the best security practices are maintained.
- Ensuring code quality through writing unit tests, automation, and conducting code reviews.
- Participating in brainstorming and ideation sessions to help evolve the product roadmap.
- Mentoring junior developers, providing guidance, and feedback to help them grow.
- Staying current with the latest trends and technologies in full stack development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 3 years of professional experience in backend development.
- Solid experience with back-end development using Rails.
- Familiarity with databases, specifically mysql.
- Experience with version control systems, preferably Git.
- Familiarity with modern build and deployment tools like Docker, and CI/CD pipelines.
- Excellent problem-solving skills and a passion for technical challenges.
- Strong verbal and written communication skills.