Job Title: Senior Back End Software Development Engineer
About the Role
We are seeking an experienced and highly motivated Senior Back End Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, building, and maintaining a distributed compute system.
Responsibilities
* Write clean, efficient, and scalable code that meets the requirements of the project
* Perform code reviews to ensure high-quality code is delivered
* Engage in technical and architectural discussions to drive decision-making
* Proactively identify areas for improvement and implement process automation
* Troubleshoot issues using distributed logging and tracing tools
Requirements
* 4 years of hands-on software development experience in a language like Go or Python
* Experience with public cloud infrastructure components like compute, caches, and databases
* Understanding of DevOps best practices
* Good self-management skills and ability to track multiple tasks
What We Offer
* A competitive salary package
* A comprehensive benefits program
* Ongoing training and professional development opportunities