Enable job alerts via email!

Senior Software Engineer

Uplers

Singapore

On-site

SGD 100,000 - 125,000

Full time

18 days ago

Job summary

A recruitment firm is seeking a Senior Software Developer in Singapore with expertise in backend technologies such as Python and Golang. The role involves developing robust backend systems, creating efficient data models, and leading cloud-native development on AWS. Candidates should have at least 5 years of experience and proficiency in databases like PostgreSQL and MongoDB. This is an office-based opportunity that promises a dynamic work environment.

Qualifications

  • Minimum of 5 years of backend development experience with Python and Golang.
  • Proficiency in relational (PostgreSQL) and document (MongoDB) databases.
  • Hands-on experience deploying applications on AWS (EC2, ECS, Lambda, RDS, S3).
  • Ability to design RESTful APIs and work in service-oriented architectures.
  • Familiarity with Docker, Git, CI/CD tools, and cloud monitoring practices.
  • Capability to write clean, testable, and maintainable code.
  • Strong analytical and debugging skills with a focus on performance.

Responsibilities

  • Developing and managing robust backend systems using Python and Golang.
  • Creating efficient data models and queries for PostgreSQL and MongoDB.
  • Constructing secure APIs for web and mobile applications.
  • Leading cloud-native development on AWS.
  • Collaborating with various teams.
  • Optimizing systems for performance and scalability.
  • Conducting code reviews, writing unit tests, and troubleshooting production issues.

Skills

Node.js
Python
API development
Cloud Servers (Google / AWS)
Golang
MongoDB
PostgreSQL

Tools

Docker
Git
CI/CD tools

Job description

Experience:

You should possess a minimum of 4 years of experience to be considered for this role.

Salary:

The salary for this position ranges from INR hidden_mobile to hidden_mobile per year, depending on your experience.

Expected Notice Period:

You are expected to have a notice period of 30 days.

Shift:

The shift timing for this opportunity is (GMT+05:30) Asia/Kolkata (IST).

Opportunity Type:

This is an office-based opportunity located in Bengaluru.

Must Have Skills:

To be eligible for this role, you must have proficiency in Node.js, Python, API development, Cloud Servers (Google / AWS), Golang, MongoDB, and PostgreSQL.

AppsForBharat is Looking For:

AppsForBharat is seeking a Senior Software Developer with expertise in backend technologies to join their dynamic engineering team. As a key member, you will be responsible for designing, constructing, and maintaining critical services that cater to a large user base.

Key Responsibilities:
  • Developing and managing robust backend systems using Python and Golang.
  • Creating efficient data models and queries for PostgreSQL and MongoDB.
  • Constructing secure APIs for web and mobile applications.
  • Leading cloud-native development on AWS.
  • Collaborating with various teams.
  • Optimizing systems for performance and scalability.
  • Conducting code reviews, writing unit tests, and troubleshooting production issues.
Requirements:
  • Minimum of 5 years of backend development experience with Python and Golang.
  • Proficiency in relational (PostgreSQL) and document (MongoDB) databases.
  • Hands-on experience deploying applications on AWS (EC2, ECS, Lambda, RDS, S3).
  • Ability to design RESTful APIs and work in service-oriented architectures.
  • Familiarity with Docker, Git, CI/CD tools, and cloud monitoring practices.
  • Capability to write clean, testable, and maintainable code.
  • Strong analytical and debugging skills with a focus on performance.
Preferred Requirements:
  • Experience in asynchronous programming and microservices architecture.
  • Knowledge of GraphQL and infrastructure-as-code tools like Terraform.
  • Previous exposure to fast-paced startup environments.
  • Contributions to open-source projects, tech blogs, or developer communities are considered advantageous.
Interview Process:

The interview process will include a Screening Call, an Intro Call with the VP, Technical Rounds on DSA, HLD/LLD, API architectures, Database, and a Techno-Managerial Round.

How to Apply:
  • Click on Apply and register or log in to our portal.
  • Complete the Screening Form and upload your updated resume.
  • Follow the steps mentioned to enhance your chances of being shortlisted.
About Uplers:

Uplers aims to simplify and expedite the hiring process, helping talents find relevant contractual onsite opportunities and advance their careers. We support you through your engagement.

If you are prepared for a new challenge and a conducive work environment, seize this opportunity today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.