JOB DESCRIPTION :
- Contribute to impactful projects from start to finish
- Creative and able to work as individual or part of a team
- Interpret business requirements into working solutions.
- Design, implement and maintain server-side applications that directly interact with databases and message brokers.
- Collaborate with peers, designers, QA, BA, DevOps or end-users to produce cutting-edge software solutions.
- Involved in solving the production issue efficiently.
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
- Honest and always adapt to the latest technologies
REQUIREMENT :
- Min. 4 years of working experience as Backend Web Developer.
- Strong expertise in one or more programming languages: Python, Golang. If you’re coming from another language and technologies background and you’re optimistic and eager to learn a new world, then you’re welcome to apply.
- Good Understanding of one or more API frameworks: Django, Django DRF, Fast API, Fiber (golang).
- Good Understanding of one or more ORM framework: Django ORM, SqlAlchemy, GORM.
- Good understanding of Object Oriented Programming concept.
- Strong understanding of REST API, gRPC (plus point), GraphQL (plus point).
- Having knowledge and experience of using relational database: PostgreSql
- Having knowledge and experience of using NoSql database: Redis, Mongodb (plus point).
- Having knowledge and experience of using message broker technology like RabbitMQ would be an advantage.
- Having knowledge and experience of using data streaming technology like Kafka would be an advantage.
- Understanding of unit testing, refactoring, solid principles, design pattern, clean architecture, event-driven architecture or microservices are plus points.
- Understanding in using version control (Git, Bitbucket) and Ticketing system (Jira) are plus points.
- Having experience in a scrum team would be an advantage.
- Familiar with container and container orchestration technology like Docker, Kubernetes are plus points.
- Familiarity with google cloud platform is a plus point.
- Backend Development
- Web Development
- Django
- Python
- REST APIs
- Golang
- PostgreSQL
- Jira
At Jaya Agung Teknologi, we are adaptable, passionate, energetic, innovative and open.
Benefits and perks of working with us include:
Compensation: Bonuses, Competitive salaries
Family benefits: Paid maternity / paternity leave
Lifestyle: Casual dress code, Company outings, Free food
Progression: Professional development
Welfare: Health insurance, Vacation time
> A guild full of experienced geeks > It takes small team to build giants > Productively finding solutions