Engineering Software Development Engineer; Backend
Job Description & How to Apply Below
Level: All-level
Job Description:
- Design, develop, test, deploy, document, maintain, automate, and improve software applications.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Writing and implementing efficient code and tests.
- Collaborate with teams in other divisions.
- Excellent working attitude, critical thinking skills, passionate about coding and solving challenging problems.
- The ability to learn new technologies quickly.
Requirements:
- Bachelor’s degree in Computer Science, or Software Engineering, or similar field.
- English– both written and verbal. The ability to communicate complex procedures to other colleagues.
- Strong understanding of software development life cycles, fundamental algorithms, data structures, OOP, RESTFul API, SQL database.
- Experience in high-level programming languages (such as Kotlin).
- Familiarity with common software development tools such as Git/Github, Docker, UNIX, Intelli
J. - [
Senior
] 5+ years of related work experience and team leadership. - [
Senior
] Significant experience with software architecture design and implementation using Kotlin/Java technologies. - [
Senior
] Experience with asynchronous processing based and event-based messaging systems (RabbitMQ/Kafka). - [
Senior
] Understanding of Spring framework (or similar), blockchain, AWS. - [
Senior
] Expert knowledge of API security and cryptography.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×