Swapie is a fintech firm that provides two products: an SME Procurement Tool with corporate cashback, and a Donation-In-Kind Bulk Fundraiser for charities & NPOs, the latter launched during the Covid-19 to stand in solidarity with fellow Singaporeans.
Our culture: We are borderline crazy, rule-benders (not breakers), and we press on unless we’re dead, in comatose, or both. We never ever give two hoots to peoples’ gossips about us. If those bother you, close this tab.
We also firmly believe that output speaks more than input. It is not the number of hours we put in, but the quality of the work we all bring to the table that matters. And boy do we have high standards for those. Make it happen.
This is a part-time internship role in which the successful candidate will work on a flexible, deliverables-based schedule. Also, we prefer our interns to stay with us part-time for say, a year, rather than full-time for 2 months and then leave (over time, you get better, automate, and even reduce hours spent while still getting paid the same).
Applicants must be based in and legally allowed to work in Singapore at the time of application.
We are looking for an individual who is a strong communicator with deep interest in backend web development like Flask/Django, Laravel, Spring Boot. The candidate has to be adaptable, resourceful, fast-learner, resilient, comfortable with uncertainty and is interested in laying the foundations for the startup.
We care less about your skills as long as you are willing to learn, but more about your traits and mindset. We are not looking at people who have been focusing on maintaining or improving existing products.
Responsibilities:
Develop and continually improve the existing web applications
Develop with the latest back-end technologies, APIs, and libraries
Optimize performance and site speed of the product
Build efficient and modular systems
Identify and address bugs, bottlenecks, and any areas for improvement of the code development or deployment process
Participate in design discussions and code reviews
Test and validate new and existing features using existing frameworks
Adopting & applying developer practices like Test Driven Development (TDD), Pair Programming, SOLID Design, Design Patterns
Our Stack:
Predominantly rooted in Javascript. We believe in using the quickest and most efficient technologies available, which our team members love as well.
Infrastructure: AWS
Back-end: ExpressJS, Python, and other libraries/APIs
Front-end: React, React, Angular
Databases: PostgreSQL, MySQL, NoSQL
Requirements:
Back-end development knowledge ( Linux System / Backend Web frameworks / RESTful API)
Able to know and use back-end libraries and APIs in web application development
Logical and able to understand these frameworks quickly and implement them
Understanding of microservices architecture and serverless architecture.
Understanding and practice of object-oriented design, design patterns, and data structures / infrastructure;
Ability to implement new algorithms efficiently and rigorously
Experience with software engineering best practices including unit testing, continuous integration, continuous deployment and source version control like Git/Subversion;
Proactivity to find and solve problems in our product and solve.
Proficient in Python & SQL and knowledge of web services and API architecture.
Related Job Searches:
- Company:
Swapie - Designation:
Back-End Development Intern - Profession:
IT / Information Technology - Industry:
Social Services