Engineering

Software Engineer, Backend

Back-end, DevOps, Quality, Clean Code, Domain Driven Design, Typescript, Fastify, MongoDB, PostgreSQL, Microservice, CI/CD, Domain Driven Design, Serverless, Agile

Apply Now

Engineering

Software Engineer, Backend

Back-end, DevOps, Quality, Clean Code, Domain Driven Design, Typescript, Fastify, MongoDB, PostgreSQL, Microservice, CI/CD, Domain Driven Design, Serverless, Agile

Apply Now

Domain

Engineering

Domain

Engineering

Level

Intermediate, Senior, or Lead

Level

Intermediate, Senior, or Lead

Commitment

Full-time, On-site

Commitment

Full-time, On-site

Location

Yogyakarta, Indonesia

Location

Yogyakarta, Indonesia

Keywords

Back-end, DevOps, Quality, Clean Code, Domain Driven Design, Typescript, Fastify, MongoDB, PostgreSQL, Microservice, CI/CD, Domain Driven Design, Serverless, Agile

Keywords

Back-end, DevOps, Quality, Clean Code, Domain Driven Design, Typescript, Fastify, MongoDB, PostgreSQL, Microservice, CI/CD, Domain Driven Design, Serverless, Agile

Ended At

December 31, 2024

Ended At

December 31, 2024

About the role

As a Software Engineer, you will design, develop, and maintain high-quality, scalable applications while overseeing the solution architecture for products and services. You’ll build low-latency, high-volume REST APIs, refactor applications for quality, and stay updated on cutting-edge technologies. Collaborating with cross-functional teams, you’ll define requirements, implement features, and contribute to product roadmaps. To excel, you need at least 5 years of experience with large-scale applications, expertise in databases like MongoDB, PostgreSQL, and Redis, and proficiency in CI/CD, microservices, and teaching or leading engineers. A strong passion for collaboration, learning, and delivering impactful solutions is essential.

What you'll do

  • Be responsible for the overall solution architecture of the products/services you will work on.

  • Design, develop, and maintain high-quality and scalable software applications.

  • As our senior technologist continuously refactor applications and architectures to maintain high-quality levels, be actively involved in formulating product roadmaps and defining the OKRs of the team.

  • Continue to stay abreast of the latest technologies in distributed systems, caching, research new technologies, and tools that enable building next-generation systems.

  • Act as an engineer who enjoys writing readable, concise, reusable, and extensible code every day.

  • Discuss, and articulate requirements with product management and scope, and execute the feature roadmap.

  • Collaborate with cross-functional teams to define, design, and implement new features.

What we're looking for

  • At least 5 years of hands-on experience designing, developing, testing, and deploying large-scale applications, and microservices in any language or stack.

  • Solid experience with MongoDB, PostgreSQL, and Redis.

  • Solid experience with VueJS, NuxtJS, ReactJS, or NextJS.

  • Solid experience in building low latency, high volume REST API requests handling.

  • Solid experience with CI/CD build and deployment processes.

  • Solid experience developing function and component libraries/packages to be used by other engineers.

  • Solid experience teaching and leading other engineers.

  • Excellent attitude and passion for working in a team with a willingness to learn.

  • Able to collaborate well with multiple stakeholders in parallel to align & unblock the team.

  • Ability to scope, review, and refine user stories for technical completeness and to alleviate dependency risks.

  • A track record of successful software engineering projects and case studies.

About the team

Our Engineering team is a dynamic and collaborative group responsible for designing, building, and maintaining high-quality software solutions across six key domain areas: Architecture, Back-end, Front-end, Quality Assurance, Data, and DevOps. This team ensures robust system designs, scalable and secure back-end services, responsive and accessible front-end interfaces, rigorous quality assurance processes, insightful data management, and reliable DevOps practices. By working closely with cross-functional teams, the Engineering team drives technical excellence, implements cutting-edge technologies, and ensures seamless delivery of scalable, efficient, and user-focused products.

About Vortex

We are Vortex, a Yogyakarta-based technology and digital transformation company dedicated to delivering end-to-end solutions for all digital transformation needs. Backed by a diverse team of experts and a wealth of project experience, we empower individuals and businesses to push beyond limits and drive meaningful growth.

Are you ready?

Let's evolve together

Join us on our quest to tackle various challenges at the intersection of education and technology.

Apply Now

Are you ready?

Let's evolve together

Join us on our quest to tackle various challenges at the intersection of education and technology.

Apply Now

Are you ready?

Let's evolve together

Join us on our quest to tackle various challenges at the intersection of education and technology.

Apply Now

Jalan Lowanu 54 Sorosutan, Umbulharjo Yogyakarta 55162

info@vortex.so

©2024 PT Vortex Buana Edumedia. All rights reserved.

Jalan Lowanu 54 Sorosutan, Umbulharjo Yogyakarta 55162

info@vortex.so

©2024 PT Vortex Buana Edumedia. All rights reserved.

Jalan Lowanu 54 Sorosutan, Umbulharjo Yogyakarta 55162

info@vortex.so

©2024 PT Vortex Buana Edumedia. All rights reserved.