angga+01univ

Company angga+01univJakarta

About this Role

We are seeking a Senior Software Engineer with extensive experience in Python and Go to join our dynamic team. In this role, you will be instrumental in designing, developing, and maintaining our complex distributed systems. Your contributions will directly impact the scalability, reliability, and performance of our core infrastructure, ensuring we can continue to innovate and serve our growing user base effectively.

Requirements

- 5+ years of professional software development experience with a strong focus on Python and/or Go. - Proven experience building and operating large-scale distributed systems. - Deep understanding of distributed systems concepts, including consensus, replication, and fault tolerance. - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Key Responsibilities

- Design, implement, and maintain robust, scalable, and highly available distributed systems using Python and Go. - Collaborate with cross-functional teams to define, design, and ship new features. - Identify and address performance bottlenecks and areas for optimization within existing systems. - Participate in code reviews, providing constructive feedback to peers. - Mentor junior engineers and contribute to the team's technical growth. - Troubleshoot and resolve complex technical issues in production environments.

What We Offer

- Competitive salary and comprehensive benefits package. - Opportunity to work on challenging and impactful distributed systems at scale. - Professional development opportunities and a culture of continuous learning. - Collaborative and supportive team environment. - Flexible working arrangements to support work-life balance.

About Company

Our company is at the forefront of [Industry/Technology Area], driven by a passion for innovation and a commitment to building world-class products. We foster a culture of curiosity, collaboration, and continuous improvement, where every team member is empowered to make a significant impact. Joining us means becoming part of a talented and driven group dedicated to solving complex problems and shaping the future. We believe in investing in our people, providing them with the resources and opportunities to grow both personally and professionally.
Desktop Browser or Mobile App (iOS and Android)

Next steps will be communicated after your application is reviewed.

Apply this Job
Already have a code?