x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Senior Backend Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Backend Engineer

Paving The Way Pte. Ltd.

Responsibilities:

  1. Design, develop, and maintain high-quality, scalable, and reliable backend services and APIs for our banking platform, using Go, Temporal, and Encore.dev.
  2. Collaborate with cross-functional teams, including frontend developers, product managers, and designers to define, plan, and deliver new features and enhancements.
  3. Write clean, maintainable, and well-tested code, adhering to best practices and industry standards.
  4. Analyze and optimize performance bottlenecks, ensuring high availability and responsiveness of our services.
  5. Participate in code and design reviews, providing constructive feedback and promoting a culture of continuous improvement.
  6. Investigate and resolve technical issues, collaborating with other engineers to identify root causes and implement robust solutions.
  7. Stay up-to-date with the latest industry trends, emerging technologies, and best practices in the Go ecosystem, incorporating them into your work as appropriate.
  8. Mentor junior engineers, fostering their growth and contributing to a positive, inclusive, and collaborative team environment.

Requirements:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. 3+ years of experience in backend development, with a strong focus on Go (Golang) and a deep understanding of Go's best practices, common libraries, and frameworks or equivalent professional experience.
  3. Hands-on experience with Temporal and Encore.dev, with a solid understanding of their concepts and use cases.
  4. Proficient in RESTful API design and development, with a strong understanding of microservices architecture.
  5. Experience with database systems (SQL and NoSQL), data modeling, and schema design.
  6. Knowledge of software development best practices, such as Agile methodologies, code versioning (e.g., Git), continuous integration, and automated testing.
  7. Strong problem-solving skills, with the ability to learn and adapt quickly in a fast-paced environment.
  8. Excellent communication and collaboration skills, with the ability to work effectively in a team setting.

Nice-to-Haves:

  1. Experience in the fintech or banking industry.
  2. Familiarity with cloud technologies and platforms, such as AWS and GCP.
  3. Exposure to containerization and orchestration technologies, such as Docker and Kubernetes, and an interest in WebAssembly.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?