Teknik Elektro

Today Angga TM

About this Role

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team. In this pivotal role, you will be instrumental in designing, developing, and maintaining our core distributed systems. Your contributions will directly impact the scalability, reliability, and performance of our critical infrastructure, ensuring we can meet the growing demands of our user base. You will tackle complex technical challenges, architecting solutions that are both robust and forward-thinking. This position offers a unique opportunity to shape the future of our technology stack and mentor junior engineers, fostering a culture of technical excellence and continuous improvement.

Requirements

- 5+ years of professional experience in software development, with a strong focus on Python and/or Go. - Proven experience designing, building, and operating large-scale distributed systems. - Deep understanding of distributed systems concepts such as consensus, fault tolerance, and eventual consistency. - Excellent problem-solving and analytical skills. - Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.

Key Responsibilities

- Design, implement, and deploy scalable and resilient distributed systems using Python and/or Go. - Collaborate with product managers and other engineering teams to define system requirements and technical specifications. - Troubleshoot and resolve complex issues in production environments. - Write clean, maintainable, and well-documented code. - Participate in code reviews and provide constructive feedback to peers. - Mentor junior engineers and contribute to the team's overall technical growth.

What We Offer

- Competitive salary and comprehensive benefits package. - Opportunity to work on cutting-edge distributed systems technology. - Professional development and continuous learning opportunities. - A collaborative and supportive work environment. - Flexible work arrangements to promote work-life balance.

About Company

Our company is at the forefront of innovation, building solutions that are transforming the industry. We are a passionate team driven by a shared mission to create impactful technology that solves real-world problems. Our culture is built on collaboration, transparency, and a commitment to continuous learning and growth. We believe in empowering our employees, fostering an environment where creativity thrives and every voice is heard. Joining us means becoming part of a dedicated group of individuals working towards a common goal, with the opportunity to make a significant contribution and advance your career.
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?