Swapie – Back-End Development Intern

Swapie swapie.co
$200 - 5,000 (project /contract based) Part/TempIntern/TSWork from Home
This position is already closed
Date Listed
30 Oct 2020
Experience Level
Entry Level / Junior Executive, Experienced / Senior Executive
Profession
IT / Information Technology
Industry
Social Services
Job Period
Flexible Start, For At Least 6 Months
Location Name
Singapore
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