Backend Engineer (業務委託)
WFA Digital Insight
The demand for skilled backend engineers has skyrocketed in recent years, with the global market expected to grow by 25% by 2027. ROUTE06, a leading DX partner, is looking for a talented backend engineer to join their team. With a strong focus on digital transformation, this role offers the opportunity to work on large-scale projects and contribute to the company's mission. As remote work continues to gain popularity, this role provides the flexibility to work from anywhere, making it an attractive option for those looking for a better work-life balance. Candidates should have a solid understanding of web application frameworks, experience with agile development, and excellent collaboration skills.
Job Description
About the Role
The Backend Engineer position at ROUTE06 is a unique opportunity for experienced engineers to join a team that is revolutionizing the way businesses operate. As a DX partner, ROUTE06 is committed to helping large enterprises transform their business models through the use of digital technologies. The company's flagship product, Plain, is an enterprise-grade business API platform that enables businesses to platformize their commercial transactions, creating new value streams and revenue opportunities.The successful candidate will be responsible for designing, developing, and maintaining the backend infrastructure of Plain, ensuring that it is scalable, reliable, and secure. This will involve working closely with cross-functional teams, including product management, design, and frontend engineering, to ensure that the backend systems are aligned with the company's overall product vision.
ROUTE06's engineering team is committed to delivering high-quality solutions that meet the evolving needs of its customers. The company's technology stack is built around Ruby on Rails, PostgreSQL, and AWS, and the successful candidate will be expected to have experience working with these technologies.
What You Will Do
- Design, develop, and maintain the backend infrastructure of Plain, including API design, database schema, and system architecture
- Collaborate with cross-functional teams to ensure that backend systems are aligned with product requirements
- Write clean, efficient, and well-documented code that meets the company's coding standards
- Participate in code reviews and contribute to the improvement of the overall codebase
- Troubleshoot and resolve technical issues, including debugging, testing, and optimizing system performance
- Develop and maintain automated tests to ensure the reliability and stability of the system
- Work with the DevOps team to ensure seamless deployment and operation of the system
- Collaborate with the product team to prioritize and refine product requirements
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve the company's products and services
What We Are Looking For
- Experience with web application frameworks, such as Ruby on Rails
- Strong understanding of software design patterns, principles, and best practices
- Experience with agile development methodologies, including Scrum and Kanban
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams
- Experience with cloud-based technologies, including AWS and Azure
- Strong understanding of database design, including data modeling and normalization
- Experience with automated testing frameworks, including RSpec and MiniTest
- Strong understanding of cybersecurity principles and best practices
- Experience with containerization technologies, including Docker and Kubernetes
Nice to Have
- Experience with frontend technologies, including HTML, CSS, and JavaScript
- Experience with GraphQL and other API design frameworks
- Experience with Terraform and other infrastructure-as-code tools
- Experience with CI/CD pipelines, including Jenkins and CircleCI
- Experience with monitoring and logging tools, including Prometheus and Grafana
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a talented team of engineers and technologists
- Flexible working hours and remote work options
- Professional development opportunities, including training and conference attendance
- Access to the latest technologies and tools
- Recognition and reward for outstanding performance
- Comprehensive health insurance package
- Generous paid time off and vacation policy
- Retirement savings plan and matching program
Company Culture
ROUTE06 is committed to creating a positive and inclusive work environment that values diversity, equity, and inclusion. The company believes in empowering its employees to take ownership of their work and to innovate and experiment without fear of failure. ROUTE06 is also committed to giving back to the community, with a strong focus on social responsibility and philanthropy.Technology Environment
ROUTE06's technology stack is built around Ruby on Rails, PostgreSQL, and AWS. The company uses a variety of tools and technologies, including GitHub, Jira, and Slack, to support its development and operations teams. ROUTE06 is committed to staying up-to-date with the latest technologies and trends, and to leveraging these to improve its products and services.Why Join ROUTE06?
ROUTE06 is a dynamic and fast-growing company that is committed to making a positive impact on the world. The company's mission is to help large enterprises transform their business models through the use of digital technologies, and to create new value streams and revenue opportunities. ROUTE06 is looking for talented and motivated individuals who share its vision and values, and who are passionate about technology and innovation.How to Stand Out
- Make sure to highlight your experience with web application frameworks, such as Ruby on Rails, and your understanding of software design patterns and principles.
- Emphasize your problem-solving skills, including your ability to analyze complex technical issues and develop creative solutions.
- Showcase your collaboration and communication skills, including your ability to work effectively with cross-functional teams.
- Be prepared to discuss your experience with agile development methodologies, including Scrum and Kanban.
- Highlight your understanding of cybersecurity principles and best practices, and your experience with automated testing frameworks.
- Be prepared to discuss your experience with cloud-based technologies, including AWS and Azure, and your understanding of database design.
- Show your passion for technology and innovation, and your desire to work with a talented team of engineers and technologists.
- Make sure to research the company and its products, and be prepared to discuss how your skills and experience align with its mission and values.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.