>

Job Summary


Salary
$3,500 - $4,500 SGD / Monthly

Job Type
Permanent

Seniority
Mid

Years of Experience
3-5 years

Tech Stacks
OpenID
OAuth2
Axios
Sockets
GKE
CI
BigQuery
D3
Azure
NoSQL
JavaScript
Kubernetes
Typescript
JSON
MySQL
Python
AWS

Job Description


Apply
The back-End Application Engineer is an individual contributor tasked to design, develop and deploy robust backend applications in compliance with coding standards and in accordance with required business and technical design.

DUTIES & RESPONSIBILITIES
  1. Design and develop high quality backend applications
  2. Write well-designed, efficient and testable code
  3. Understand and collate user requirements to produce design specifications and architecture
  4. Develop software libraries, modules and configuration files that contribute to Sentient.io’s technical codebase
  5. Integrate and implement security and data protection features
  6. Develop software test plans and quality assurance procedures
  7. Document and maintain software functionality, upgrades and patches
  8. Develop CI/CD pipelines for deployment
  9. Serve as the subject matter expert for and support developed work / products
  10. Stay abreast with industry standards and practices while adhering to project plans

ARCHETYPES OF THE SUCCESSFUL CANDIDATE
  1. A degree in Computer Science, Engineering, Mathematics, Statistics, or equivalent work experience.
  2. 3 to 5 years of working experience. (Freshers with relevant skill sets can be considered.)
  3. Excellent technical and programming skills are a must.
  4. Good understanding of software development fundamentals, authentication, authorisation, web components, database access and microservices.
  5. Strong linguistic skills in both written and spoken English. Other languages would be a plus.
  6. A meticulous self starter who is self motivated and loves learning
  7. Proven work experience as a full stack / frontend developer in Vue3, leaflet.js, various Maps related software libraries, d3.js, data visualisation, TypeScript would be a strong advantage.
  8. Prior experience with major cloud providers like GCP, AWS, Azure etc and in Dev-Ops / Microservices / Kubernetes would be an advantage.

TECHNICAL REQUIREMENTS
1. Software development related tools:
- Must : Python.
- Good To have : JavaScript, TypeScript, Vue3, Axios
2. Application development/management related tools: GCP, GKE
3. Storage/Database management related tools: NoSQL, MySQL, BigQuery
4. Versioning tools: Github
5. Other technical knowledge (Must have): OAuth2, openid connect, Sockets, REST, JSON.
6. Good to have : Some dev-ops skills

Salaries of Software Engineer at Sentient.io

Salaries from Sentient.io that are similar to Software Engineer

View more Software Engineer salaries at Sentient.io View more Software Engineer salaries


NodeFlair Insights of Sentient.io