Senior Back End Software Development Engineer
We are seeking a highly motivated Senior Back End Software Development Engineer to build and maintain a distributed compute system. As part of our team, you will design, build, and operate services used by developers across the globe.
About the Role
This is an exciting opportunity to work on challenging projects that require strong technical skills, collaboration, and problem-solving abilities. You will be responsible for writing testable, readable, and maintainable code, performing code reviews, engaging in technical discussions, and troubleshooting issues using distributed logging and tracing.
Key Responsibilities
* Write high-quality code that meets industry standards
* Collaborate with cross-functional teams to design and implement new features
* Engage in technical discussions and decision-making
* Troubleshoot complex issues using debugging techniques
* Develop and maintain automated testing frameworks
Requirements
To be successful in this role, you will need:
* 4+ years of hands-on software development experience in Go or Python
* Experience with public cloud infrastructure components like compute, caches, and databases
* Understanding of DevOps best practices
* Good self-management skills and the ability to prioritize multiple tasks
* Experience working with containers and AWS services
* Strong understanding of networking and security concepts
What We Offer
In return for your expertise, we offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. Join our team and take on new challenges as a Senior Back End Software Development Engineer.