Senior Software Engineer (Flight)
Your main duties in flying with us: • Build and extend our backend code based on SOLID Principle and Clean Code • Build APIs that serve our frontend apps – Benchmark and improve performance • Maintain and extend our test suite • Refactor and improve existing code to incorporate better patterns • Document and write about the work • Create unit test and implement self test to make sure the code is running well • Assist technical lead to review and follow up code that have been developed
• Bachelor’s degree or equivalent, preferably in Computer Science/Information Technology • 5+ years experience in a backend development role • Experienced in using Golang or Java • Experience working with RDBMS or NoSQL is a plus • Experience working with Redis and Memcached is a plus • Experience with Elastic Search • Experience with CI/CD, TDD, Refactor/Rewrite system • Experience with Event-Driven Architecture such as Kafka or RabbitMQ • Experience with Git Flow • Experience with Kubernetes is a plus • Experience with Spring Boot MVC or Spring Boot Reactive is a plus. • Knows how to monitor metrics • Knows how to analyze log • Experience with pair programming is a plus • Experience with Linux syntax, Docker is a plus • Good sense of prioritization and product knowledge/product ownership • Critical thinking, fast learner, and excellent communication skills • Well-motivated, responsible for the deadline, and can work under pressure
Backend Development; Golang; Java; RDBMS; NoSQL; Redis; Memcached; Elastic Search; CI/CD; TDD; Kafka; RabbitMQ; Git Flow; Kubernetes; Spring Boot; Linux; Docker
This job post is uploaded by kerjaaaorg. Contact us at halo@kerjaaa.org to submit your job openings, find inaccuracy, notice a fraud or to takedown this post.
Kerjaaa.org tidak memungut biaya apapun & pencari kerja disarankan untuk menghindari pihak yang meminta pembayaran saat melamar kerja.
We are on Telegram to share jobs weekly. Join our official channel!