As a Senior Backend Engineer , youll work within our core R&D center as a member of our Backend Team. Youll design, develop, implement, maintain and troubleshoot in a cutting-edge environment. Within infrastructure, youll focus on building optimized, scalable and innovative designs.
What You’ll Do
Be responsible for implementing microservices from design to production.
Take ownership of development, maintenance, testing strategy, design discussions, and operations.
Participate in all aspects of agile software development including design, implementation, and deployment.
Responsible for the end-to-end lifecycle of new product features / components
Ensuring application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
Research and suggest new technologies for boosting the product.
Have an impact on product development by making important technical decisions, influencing the system architecture, development practices and more.
Requirements:
Minimum of 6 years of backend development and databases experience
Minimum of 5 years of hands-on experience in Python, Java, or other high-level programming languages
Solid programming foundations: data-structures, multi-threading, OOP and design patterns
Proven record of developing and scaling products that are highly available, distributed, and large scale
Experience with SQL/MySQL and in low level performance optimizations, including profiling and memory analysis
Expertise with cloud platforms: AWS, Kubernetes
Clear communication (written and verbal) is crucial to our success. You should be able to formulate your ideas concisely, and communicate complex information succinctly.
Ability to drive work forward independently in a cross-functional, geographically distributed team environment
Minimum of 6 years of backend development and databases experience
Minimum of 5 years of hands-on experience in Python, Java, or other high-level programming languages
Solid programming foundations: data-structures, multi-threading, OOP and design patterns
Proven record of developing and scaling products that are highly available, distributed, and large scale
Experience with SQL/MySQL and in low level performance optimizations, including profiling and memory analysis
Expertise with cloud platforms: AWS, Kubernetes
Clear communication (written and verbal) is crucial to our success. You should be able to formulate your ideas concisely, and communicate complex information succinctly.
Ability to drive work forward independently in a cross-functional, geographically distributed team environment
This position is open to all candidates.