Senior Software Development Engineer
PROXIMA BETA PTE. LIMITED
Singapore
On-site
SGD 70,000 - 100,000
Full time
Job summary
A technology company in Singapore is seeking a Software Engineer with experience in C++ or Golang. The role involves system design, feature development for backend services, and optimizing infrastructure for millions of users. The ideal candidate has 3+ years of software engineering experience, strong technical problem-solving skills, and experience with cloud environments like AWS or Azure. This position offers a vibrant work environment in a forward-thinking company.
Qualifications
- 3+ years of software engineering experience.
- Extensive knowledge of C++/Golang.
- Experience building microservice-based architectures.
- Experience with cloud environments like AWS, Azure, or GCP.
- Deep knowledge of Key Value, SQL databases.
- Experience with containerization (e.g. Docker, Kubernetes).
Responsibilities
- System design for service communication.
- Feature development and optimization for backend.
- Defining deployment strategies for backend services.
Skills
C++
Golang
Problem-solving skills
Communication skills
Collaboration skills
Cloud environments (AWS, Azure, GCP)
Microservice architectures
Containerization (Docker, Kubernetes)
Responsibilities
- System design: You will be able to think about how the services are built, communicate with each other and with third parties;
- Feature development and optimization: You will be owning backend features that support all our platforms (extension, mobile, and desktop);
- Infrastructure: You will help to define how to deploy backend services to our millions of users.
Requirements
- 3+ years of software engineering experience, including extensive knowledge of C++/Golang;
- Experience building microservice-based architectures;
- Strong technical problem-solving, communication, and collaboration skills;
- Experience with cloud environments like AWS, Azure, or GCP;
- Deep knowledge of Key Value, SQL databases;
- Experience with containerization (e.g. Docker, Kubernetes).
Nice to have
- Experience in a blockchain-based project;
- Experience building distributed systems. Expertise in identifying and analyzing performance bottlenecks;
- Expertise in NoSQL and/or other database storage engines;
- Experience building distributed systems.