OpenMeets
← Back to jobs
GEEK UP

Senior Backend Developer

GEEK UP

ITviec
Vietnamabout 1 month ago
Apply Now

Job Description

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

ABOUT US:

Founded in 2014, GEEK Up is a strategic digital product partners of 100+ brands in Southeast Asia as TPBank, Heineken, SSI, Saint-Gobain, Waitrr, Funding Societies, Karzo, etc. Agile is our DNA. It is about how we think, how we approach problem, how we regularly retrospect our work, how we being transparent and communicate with every member in our teams. Every product and design decision from GEEK Up is based on empathy towards user experience in order to bring them the highest values.

We have a huge belief that local talents can definitely build products with global standards. You will be the one to place the stones building a product from vision and ideation, to implementation and running it live.

More about us:

  • GEEK Up business:
  • GEEK Up environment: 
     

SCOPE OF WORK: As a core member of the Backend Development team, you will coordinate with cross-functional teams in 4 stages of product development, including planning, implementation, deployment, and operations. 

Furthermore, if you have experience in—or the ambition for—acting as a Project Lead to mentor and lead a team of 3-4 Junior Backend Engineers, GEEK Up provides the ideal opportunity and environment for you to thrive in this capacity.

  • Understand business context and translate requirements (functional & non-functional) into technical solutions
  • Design and drive end-to-end solutions for system-level problems, including trade-offs across scalability, performance, security, and cost
  • Present and align technical solutions with both business stakeholders and internal engineering teams
  • Design systems and define clear modules/services with strong ownership boundaries
  • Break down solutions into execution plans, distribute tasks, and ensure delivery alignment
  • Implement core components/services with high quality, reusability, and maintainability
  • Ensure code quality via reviews, and drive best practices in design, testing, and implementation
  • Collaborate with cross-functional teams (Product, Frontend, external teams) to ensure feasibility and integration
  • Validate and ensure quality of outputs through testing (unit, integration) and during system integration phases
  • Deploy features to production, ensuring readiness (config, performance, rollback, release coordination)
  • Monitor, troubleshoot, and resolve production issues; take ownership of system stability
  • Own infrastructure, security, and system operations, including designing and building infrastructure, implementing monitoring/alerting, and ensuring system performance, reliability, and security.
Your Skills and Experience

WHAT WE ARE LOOKING FOR: To start your adventure at our Backend Development team, you should have

  • Bachelor Degree in Computer Science or any related fields.
  • 4-7 years of hands-on experience in Backend Development, with strong proficiency in at least one core programming language (e.g., Java, Golang, NodeJS, NestJS, Python, 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.
  • Experienced taken part in mentoring, knowledge-sharing, or played a role in building up technical capabilities in a team, is highly preferred.
  • Experience in mentoring, leading features/projects, or guiding other engineers is a strong plus
  • Prior experience as Tech Lead or demonstrated ownership mindset (owning problems end-to-end, not just tasks) is highly preferred
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

Benefits

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