Ruby on Rails Software Engineer
3 weeks ago
If you believe in delighting customers, have high standards and are resourceful, we want to hear from you.
Mission
Write production-ready software designed for supporting business growth and bringing Grain's' delightful
experiences to customers through teamwork and discipline.
Outcomes
- Contribute to the backend service performance and reliability, including our Ruby on Rails servers, GCP deployments, and Cloudflare workers.
- Write high-quality code that is accompanied by robust and meaningful tests.
- Be proficient with profiling and solve performance bottlenecks.
- Create scalable and informative documentation to scale knowledge and communication.
Competencies
- Proficient in writing Ruby.
- Proficient in writing tests with RSpec.
- Proficient in writing Javascript / Typescript.
- Experienced with Ruby on Rails framework.
- Proficient in writing SQL.
- Experienced with Postgres.
- Strong understanding of command line and toolchains (e.g. Zsh, Vim, Tmux).
- Have a good grasp of serverless paradigms including deployments, scaling and security.
- Experienced in GraphQL or is willing to learn.
Responsibilities
- To lead the engineering team by setting high standards and creating scalable processes.
- Own the engineering team outcomes and support product management efforts.
- Be responsible for the technical interview process of hiring new engineers.
- Design and architect existing or new systems and platforms.
- Be responsible for creating a culture of code reviews and pair programming.
- Coach and mentor the team to be proficient in testing and completing the work by documenting all necessary information to the product manager or stakeholder.
What’s in it for you
- Work with a fast growing, at the same time, lean and mean team, to make real world impact.
- Have a lot of ownership and drive your own results and progression.
- Smart people who sweat the details and push for the highest standards.
- Training and in-house opportunities to help you grow.
- Other benefits include a competitive compensation package and birthday leave.
You should include these in your application:
- CV or LinkedIn profile
- Tell us about a time you had to work on a highly challenging task. How did you overcome it?
- What motivates you?
- What's your favourite food and where do you get it? Why?
- A good way to start is to read about what it is like working at Grain: https://www.notion.so/grain/Working-at-Grain-96bff3bba5e84ababe6fb7743b49489f
Tell employers what skills you have
PostgreSQL
Cloud Computing
Zsh
TypeScript
GraphQL
JavaScript
RSpec
SQL Query
Reliability
Product Management
Ruby
GCP
Ruby on Rails
-
Ruby on Rails Software Engineer
3 weeks ago
Singapore GRAIN PTE. LTD. Full timeRoles & ResponsibilitiesIf you believe in delighting customers, have high standards and are resourceful, we want to hear from you.MissionWrite production-ready software designed for supporting business growth and bringing Grain's' delightful experiences to customers through teamwork and discipline.Outcomes Contribute to the backend service performance and...
-
Software Engineer
3 weeks ago
Singapore BOSEN HR PTE. LTD. Full timeRoles & ResponsibilitiesResponsibilities Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop...
-
Software Engineer
3 weeks ago
Singapore BOSEN HR PTE. LTD. Full timeRoles & ResponsibilitiesResponsibilitiesExecute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop...
-
Software Engineer
5 days ago
Singapore AVATAR TECHNO SERVICES PTE. LTD. Full timeRoles & ResponsibilitiesJOB SCOPE:Design, develop and deliver working software applications to delight customersImprove software quality using XP practices such as code review and unit testingAdheres to the Software Craftsmanship ManifestoPrepare architectural and other technical documentsAssist on: user stories elaboration, test automation and bug fixes,...
-
Software Engineer
3 days ago
Singapore AVN DIGITAL PTE. LTD. Full timeRoles & ResponsibilitiesJOB SCOPE:Design, develop and deliver working software applications to delight customersImprove software quality using XP practices such as code review and unit testingAdheres to the Software Craftsmanship ManifestoPrepare architectural and other technical documentsAssist on: user stories elaboration, test automation and bug fixes,...
-
Software Engineer
2 days ago
Singapore BUSINESS EDGE PERSONNEL SERVICES PTE LTD Full timeRoles & ResponsibilitiesJOB SCOPE:Design, develop and deliver working software applications to delight customers Improve software quality using XP practices such as code review and unit testing Adheres to the Software Craftsmanship Manifesto Prepare architectural and other technical documents Assist on: user stories elaboration, test automation and bug...
-
Software Engineer
2 weeks ago
Singapore NEPTUNEZ SINGAPORE PTE. LTD. Full timeRoles & ResponsibilitiesResponsibilities:Develop and maintain robust and scalable software applications using Java. Collaborate with cross-functional teams to design, implement, and maintain API integrations. Create and enhance automation frameworks to support our development effortsWrite clean, efficient, and maintainable code. Debug and troubleshoot...
-
Software Engineer
6 days ago
Singapore TALENTSIS PTE. LTD. Full timeRoles & ResponsibilitiesWe are seeking a talented and motivated Software Engineer with 2+ years of experience in software development. The ideal candidate will have proficiency in one or more programming languages such as Java, Python, C++, .Net, Golang or C#, and be passionate about building high-quality software solutions. As a Software Engineer, you will...
-
Software Engineer
5 days ago
Singapore HIPVAN PTE. LTD. Full timeRoles & ResponsibilitiesJob SummaryWe are searching for a talented and passionate Software Engineering Lead to join our growing team In this role, you will lead a team of software engineers to design, develop, and implement innovative technology solutions to meet our users' and business needs. You will collaborate closely with our leadership team, designers,...
-
Full-Stack Developer
3 weeks ago
Singapore VINOVA PTE. LTD. Full timeRoles & ResponsibilitiesOpen Positions 10We are looking for talented Fullstack Developer who excels in both front-end and back-end development. Your primary focus will be on creating and maintaining high-performance web applications by integrating user interface components with server-side logic. You will leverage your expertise in technologies such as...
-
Fullstack Developer
1 day ago
Singapore COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD. Full timeRoles & ResponsibilitiesJob DescriptionPart of the project team to take on the exciting and challenging role of delivering and maintaining a large-scale project using AGILE software development methodology.Role & responsibilities:Develop software using Agile methodology Work closely and collaborate with Scrum masters, Product owners, Architects, Business...
-
Rail Operations Coordinator
6 days ago
Singapore SBS Transit Full timeAbout the Role\We are looking for a detail-oriented Rail Operations Coordinator to assist in the management of our rail supplies. The successful candidate will have experience in logistics and engineering, with a strong understanding of fleet management principles.\Responsibilities\Coordinate with external repair service providers to ensure timely and...
-
Full-Stack Engineer
3 weeks ago
Singapore ACHIEVE SUCCESS PTE. LTD. Full timeRoles & ResponsibilitiesJob Description: Design, develop, and deliver working software applications that meet customer needs Improve software quality by following Extreme Programming (XP) practices, including code reviews and unit testing Follow the Software Craftsmanship Manifesto, emphasizing clean, maintainable, and high-quality code Prepare...
-
Full-Stack Engineer
3 weeks ago
Singapore ACHIEVE TALENTS PTE. LTD. Full timeRoles & ResponsibilitiesJob Description: Design, develop, and deliver working software applications that meet customer needs Improve software quality by following Extreme Programming (XP) practices, including code reviews and unit testing Follow the Software Craftsmanship Manifesto, emphasizing clean, maintainable, and high-quality code Prepare...
-
Full-Stack Engineer
3 weeks ago
Singapore ACHIEVE SUCCESS PTE. LTD. Full timeRoles & ResponsibilitiesJob Description:Design, develop, and deliver working software applications that meet customer needs Improve software quality by following Extreme Programming (XP) practices, including code reviews and unit testing Follow the Software Craftsmanship Manifesto, emphasizing clean, maintainable, and high-quality code Prepare...
-
Full-Stack Engineer
3 weeks ago
Singapore ACHIEVE TALENTS PTE. LTD. Full timeRoles & ResponsibilitiesJob Description:Design, develop, and deliver working software applications that meet customer needs Improve software quality by following Extreme Programming (XP) practices, including code reviews and unit testing Follow the Software Craftsmanship Manifesto, emphasizing clean, maintainable, and high-quality code Prepare...
-
Career Opportunities in Siemens Mobility
5 days ago
Singapore Siemens Industry Software Pte Ltd Full timeCompany OverviewSiemens Industry Software Pte Ltd is a leading technology company that enables our customers worldwide to realize sustainable mobility solutions. We combine the real and digital worlds like no other in rail, bringing together rolling stock, rail infrastructure, rail services, and software to provide sustainable, comfortable, and...
-
Software Engineer
2 weeks ago
Singapore PADLET PTE. LTD. Full timeRoles & ResponsibilitiesA technology is only as good as people's ability to use it. As a Senior Software Engineer at Padlet, you can own the full stack (hence the name) of taking our amazing technology at the back end, and making it usable on the front end.As a Software Engineer at Padlet, you will work on both the frontend and backend components of our...
-
Senior Software Engineer
3 weeks ago
Singapore PADLET PTE. LTD. Full timeRoles & ResponsibilitiesA technology is only as good as people's ability to use it. As a Senior Software Engineer at Padlet, you can own the full stack (hence the name) of taking our amazing technology at the back end, and making it usable on the front end.As a Senior Software Engineer at Padlet, you will work on both the frontend and backend components of...
-
Senior Software Engineer
3 weeks ago
Singapore PADLET PTE. LTD. Full timeRoles & ResponsibilitiesA technology is only as good as people's ability to use it. As a Senior Software Engineer at Padlet, you can own the full stack (hence the name) of taking our amazing technology at the back end, and making it usable on the front end.As a Senior Software Engineer at Padlet, you will work on both the frontend and backend components of...