Top 3 Reasons To Join Us
Technical experts of all fields
Challenging experience to learn and grow strong
An awesome zone, a second-home
The Job
As a core member of Backend Development team, you will coordinate with cross-function teams in end-to-end of product development including planning, implementation, deployment and operations.
- Understand business logic & product requirements (including both functional and non-functional)
- Architect product and core infrastructure with long term reliability, scalability, and security in mind
- Propose technical solutions to the problem, including but not limited to database design, flow diagram, sequence diagram
- Build high performance, well-structured backend services, ensuring high-quality maintainable & testable code
- Continuously cross-check and review code within the team, ensuring that the final output is up to quality standard
- Learn new technologies, languages, and techniques so that you are able to adapt to the requirements of the project
- Engage in continuously deploying and scaling back-end services in both Cloud & On-premise Infrastructure as well as performance analysis, tuning and optimization
- Propose solutions and fixing problems encountered during development and operations
Your Skills and Experience
- Bachelor Degree in Computer Science, Software Development or any related fields.
- 5+ years of hands-on experience in Backend Development, with strong proficiency in at least one core programming language (e.g., Java, Golang, TypeScript...).
- Experienced in design backend architecture and system flows with an eye on scalability, security, and long-term reliability.
- Confidently propose and visualize technical approaches based on blur requirements, include but not limited to database schema, flow diagrams, sequence diagrams,...
- Write clean, maintainable, testable code with high performance in mind.
- Show real curiosity for how data flows through systems, and how to model it well.
- Experienced in deployment backend services on both Cloud and On-premise infrastructure; familiar with CI/CD pipelines, service scaling, performance analysis, and optimization is a big plus
- Hands-on skills in Deployment and Monitoring using tools like Docker, Prometheus, Grafana, Git, etc.
- Display systematic thinking, solid critical-thinking, and problem-solving abilities.
- Be open to learning and adopting new technologies as needed.
- Any management, leadership or building up technical capabilities in a team, is highly preferred.
HIRING PROCESS:
To gain a deeper understanding of who you are and to ensure that GEEK Up is the battleground you desire & that you are the missing piece we are seeking, the recruitment process for this position will undergo the following steps:
- CV Screening & General Assessment
- HR Interview
- Expertise interview (F2F preferred)
- Offer Negotiation
Why You'll Love Working Here
FOR YOUR BETTER WORK
- You will participate in the process of discovering, finding and proposing solutions, not just simply implementing the existing ones
- You can seize the opportunity to continually receive constructive feedback and suggestions, so you can easier realize what you have done well and what needs to be improved
- There are team members sharing lessons learned, so each and everyone can keep building up knowledge and experience
FOR YOUR BETTER GROW
- Our flat structure with no middle management enables you to leverage your own strengths, and make room for you to grow yourself in whatever aspect you desire.
- There are weekly workshops and sharings, where we exchange our knowledge and experience, from technical to soft skills, from work to daily life subjects
- We embrace the eagerness of learning and sharing, so you will always have room to raise your own voice
FOR YOUR BETTER STAY
- The flat structure will also enable you to choose your own career path and there will be a broad range of career opportunities available on your adventure at GEEK Up
- These perks will equip you with a clear mind and a healthy body: Weekly exercise with your teammates; morning coffee with free drinks; fruits, and nutritious drinks in our shared kitchen with a well-stocked fridge
- You can also enjoy team-building, retreats and other customized quarterly events with other team members