Senior Backend Software Developer
We are seeking an experienced Senior Backend Software Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing impactful product features that make the lives of our users easier.
In this role, you will develop features and improvements to the product in a secure, well-tested, and performant way. You will also advocate for improvements to product quality, security, and performance.
Key Responsibilities:
* Design and Implement Product Features: Develop new software or applications by writing code, using visual development environments to debug, and ensuring the technical architecture runs smoothly.
* Develop Secure and Performant Code: Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
* Advocate for Improvements: Advocate for improvements to product quality, security, and performance.
* Solve Technical Problems: Solve technical problems of moderate scope and complexity.
* Craft High-Quality Code: Conduct code reviews and advocate for high standards in code quality, security, and performance.
* Stay Up-to-Date with Emerging Trends: Keep up to date with emerging trends in software architecture and cloud infrastructure.
Requirements:
* Bachelor's Degree in Computer Science, Engineering, or a related field.
* 7+ Years of experience working in Software Development.
* 4+ Years of experience working with Go and Java.
* 3+ Years of experience working on System Design.
* 3+ Years of experience working with Microservices.
* 3+ Years of experience working with SQL.
* 3+ Years of experience working with Distributed systems (Message queues, Kafka, or similar).
* 2+ Years of experience working with GCP.
* 2+ Years of experience working with React.
* Advanced English Level is required for this role.