Swapie – Back-End Development Intern

Company
Swapie
swapie.co
Designation
Back-End Development Intern
Date Listed
30 Oct 2020
Job Type
Entry Level / Junior Executive, Experienced / Senior Executive
Part/TempIntern/TS
Job Period
Flexible Start, For At Least 6 Months
Profession
IT / Information Technology
Industry
Social Services
Location Name
Singapore
Work from Home
Allowance / Remuneration
$200 - 5,000 (project /contract based)
Company Profile

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. 

Job Description

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.

This position is already closed and no longer available.  You may like to view the other latest internships here.

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page