Senior Software engineer
Job Responsibilities:
- Work closely with cross-functional teams to define product scope, priorities, and timelines
- Use programming as a tool to solve problems, design and code excellent workflow, features, or modules
- Effectively provide solutions to both technical and non-technical issues brought up by the team members.
- Own end-to-end product development - understanding the ecosystem of why, where, and whom you are developing for, and be proactive in course correcting towards efficiency each day
- Promote software development best practices and agile engineering that drive well architected٫ testable, and efficient coding practices.
- Keep up to date with trends and versions of the technology, and tinker with all the new upgrades into time-tested technologies.
Our technology stack is sane and the role requires strong demonstrated experience and understanding of the below technologies:
- Back-end: Python (Django/Flask), Nodejs, Golang
- Front-end: React/Angular (Preferred, not limited to or necessary)
- Databases: MongoDB, Google CloudSQL, Graph/NoSQL, Bigtable, MySQL,
- MSSQL (Exposure to any one of them)
- AWS, GCP or Azure Cloud Platform.
Qualification:
Is Education overrated? Yes. We believe so. But there is no way to locate you otherwise. So we might look for at least a Bachelor’s degree in Computer Science, Computer Engineering or similar.
Or else, you should be programming from 12. For us, the latter is better as it shows you have a programming mindset. We will find you faster if you specify the latter in some manner. :)
- 3-5yrs of experience in Fullstack /Backend Development/Web Development/Application Development
- Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development
- Ability to write well-documented, clean Javascript code
- Experience in building event-driven scalable & resilient systems
- Experience with SQL and NoSQL databases
- Understanding of REST APIs, the document request model, and online storage
- Experience working with the GIT versioning tool.
- Good analytical and communication skills, result-oriented
About Searce
What is ‘searce’
Searce means ‘a fine sieve’ & indicates ‘to refine, to analyze, to improve’. It signifies our way of working: To improve to the finest degree of excellence, ‘solving for better’ every time. Searcians are passionate improvers & solvers who love to question the status quo.
The primary purpose of all of us, at Searce, is driving intelligent, impactful & futuristic business outcomes using new-age technology. This purpose is driven passionately by HAPPIER people who aim to become better, everyday.
What we do
Searce is a modern tech consulting firm that empowers clients to futurify their businesses, leveraging Cloud, AI & Analytics.
Who we are
We are passionate improvers, solvers & futurists. Driven by our engineering excellence mindset, we care most about delivering intelligent, impactful & futuristic business outcomes. Searcians are motivated by continuous improvement & solving for better in everything we do.
At the core, a Searcian is self-driven to become better, everyday. In passionate pursuit of the finest degree of excellence we drive exceptional outcomes in everything we do.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2025-06-26
Cloud Engineer
2026-01-06
Machine Learning Engineer
2025-06-26
- Posted
- May 19, 2025
- Type
- Contract
- Level
- Associate
- Location
- Singapore
- Company
- Searce Inc
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2025-06-26
Cloud Engineer
2026-01-06
Machine Learning Engineer
2025-06-26