Design, develop, and maintain internal Java framework following our strict coding conventions;
Develop complex features that interact with multiple components within the system;
Collaborate closely with other engineering teams to ensure efficient system integration and functionality.
Having a mindset and an interest in digging deep to find out how technologies work;
A mindset of optimization, coupled with good problem-solving skills;
A strong desire to learn, grow and add more value;
Minimum 1+ years of experience as a backend software engineer;
Experience in C++ or Java Core. Candidates with backend background in other languages are welcome;
Experience in multithreading and asynchronous programming;
Basic experience with RPC protocols and API design;
A foundational understanding of the following areas: system architecture, CI/CD, containerization (Docker), Kubernetes, NoSQL databases, message queuing systems, and caching
Nice to have:
Experience in DevOps, Linux, and scripting. You should be able to write scripts for building, deploying, and testing;
Practical experience of the inner working of backend technologies, for example: load balancing algorithms, connection pooling, TCP socket programming, logging, append-only files;
A good understanding of network protocols (TCP, UDP, HTTP).
Skills
Functions
Toàn thời gian
Company
90 active jobs
Industry:
Ready to Apply?
Submit your application now and take the next step in your career journey.
Similar Jobs