Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
Skills
Job description for Senior Backend Developer at Teamspirit
- are product minded with strong passion for providing excellent user experience
- are enthusiastic about problems solving, learning new technologies and enjoy challenges
- are adaptive and resilient
- love to work as team and a teamplayer
- have the required skills and relevant experience
- currently live in Singapore
- To work as a member of Scrum team as senior software engineer with other engineers, QAs, product manager and team manager
- To help junior engineers resolve issues and obstacles in the development and perform code reviews
- To maintain consistency, maintainability, scalability, and performance of the products while making it more convenient for our customers
- To have an strong understanding of what kinds of problems our products might have to solve for the customers along the way
- To proactively clarify, understand the requirements and estimate the work volume
- To develop quality programs where you are assigned
- To document spec, design and things needed for knowledge sharing
- To actively participate and contribute in meetings and workshops
- Solid knowledge and hands on experience with Java or Apex (Salesforce) and Relational Data Models. Strong understanding of Web Architecture Designs and best practices
- High coding standards - understanding of test coverage, best practices, clean code and test pyramid concept
- Agile (Scrum) development - preferred
- Experience with CI/CD process using CircleCI would be a plus
- At least 5 years of working experience as software engineer using Java, or Apex