Enable job alerts via email!

Backend Engineer - Junior or Senior Consultant

Ernst & Young Advisory Services Sdn Bhd

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

11 days ago

Job summary

A leading consulting firm in Jakarta is seeking a highly skilled Backend Engineer to design and maintain scalable backend systems. This role involves collaborating with cross-functional teams to deliver innovative solutions. Candidates should have 1-3 years of experience, a Bachelor's degree in a related field, and proficiency in Java, C#, or Golang. This position offers opportunities for continuous learning within a diverse and inclusive culture.

Benefits

Continuous learning opportunities
Transformative leadership
Diverse and inclusive culture

Qualifications

  • 1-3 years of Development experience.
  • Strong in fundamental programming like SOLID Principle.
  • Experience in writing maintainable and testable code.

Responsibilities

  • Design and develop scalable backend systems.
  • Collaborate with cross-functional teams to ship new features.
  • Operate and maintain software systems consistently at high quality.

Skills

Strong knowledge of algorithms and data structures
Proficiency in programming languages such as Java, C# .Net, or Golang
Experience in writing maintainable and testable code
Familiarity with cloud services (AWS, Azure, Google Cloud)
Experience working in Agile/Scrum development process

Education

Bachelor's degree in Computer Science, Computer Engineering or Mathematics

Tools

Docker
Kubernetes
Kafka or RabbitMQ
Job description

Location: Jakarta

EY, a global leader operating in more than 150 countries, delivers unparalleled service in Consulting and assists clients to transform and upskill their capabilities.

We serve our clients to build a better working world, helping them to create long-term value for people and society and build trust in the capital markets. That starts with a culture that believes in giving you the training, opportunities, and creative freedom to make things better.

EY advises clients to understand, architect, select and implement bleeding-edge solutions required to efficiently run their businesses, with a focus on Digital and Cloud.

The opportunity:

The Digital & Emerging Technology team works collaboratively with clients to transform their business through disruptive innovation enablement and transformational design solutions.

We're seeking a highly skilled and experienced Backend Engineer to join our dynamic team. In this role, you will play a crucial role in designing, developing, and maintaining scalable and high-performance backend systems.

Your key responsibilities:

The goal is to support our clients to transform their business through technology. As a Backend Engineer, you will collaborate with cross-functional teams to define, design, and ship new features, identify and address performance bottlenecks in the backend systems, design and optimize database schemas, develop and maintain RESTful APIs for seamless communication between front-end and back-end systems, write unit tests and participate in code reviews, collaborate with technical writers to create user and developer documentation, and operate your team's software systems in a consistently high-quality manner.

Requirements:
  • Bachelor's degree (Computer Science, Computer Engineering or Mathematics) or related experience
  • 1-3 years of Development experience
  • Strong knowledge of algorithms and data structures
  • Fluency in developing and understanding sequence diagrams, class models, etc.
  • Strong proficiency in programming languages such as Java, C# .Net, or Golang.
  • Solid understanding of database systems, both relational and NoSQL.
  • Strong in fundamental programming like SOLID Principle, Clean Architecture or related fundamental knowledge and practices
  • Experience in writing maintainable and testable code, including API design, unit testing and UI testing techniques.
  • Experience working in an Agile/Scrum development process.
  • Humble and hungry engineer. Always curious, always looking for a better way
  • Highly accountable and takes ownership of one's own work.

For senior software engineer:

  • 4+ years of professional backend software development experience
  • Experience with Event-Driven Architecture such as Kafka or RabbitMQ
  • Familiarity with cloud services (e.g., AWS, Azure, Google Cloud).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with modern build pipelines and tools
  • Identify and resolve performance and scalability issues
What we offer
  • Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next
  • Success as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, on your way
  • Transformative leadership: We’ll give you the insights, coaching, and confidence to be the leader the world needs
  • Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs

EY is an equal opportunities employer and welcomes applications from all candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.