Sign In
Search Jobs (8716)
Explore Companies (2142)
Powered by
SR Backend Engineer - Python | Scrabble
Apply
Posted on July 8, 2023
Job Description
Python Developer
Key Responsibilities:
Collaborate with cross-functional teams to design, develop, and maintain the backend systems for our Checkout Product.
Contribute to the architectural planning and design of the product, ensuring scalability, performance, and maintainability.
Implement microservice architecture principles to build robust and scalable backend solutions.
Work closely with the Product team to understand requirements and translate them into technical solutions.
Take ownership of the checkout product feature set, including the development of new features and the enhancement of existing ones.
Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
Identify and resolve technical issues and bugs in a timely manner.
Participate in code reviews and provide constructive feedback to peers.
Stay updated with industry trends and emerging technologies to continuously improve the product and development processes.
Requirements:
Bachelor's degree or higher in Computer Science, Engineering, or a related field.
4+ years of experience in backend development, with a focus on building scalable and high-performance systems.
Strong understanding of microservice architecture principles and experience working with microservices.
Experience working in the early stages of a product or major feature set development.
Proficiency in one or more backend programming languages like Python, Golang, or Ruby (as per the tech stack mentioned earlier).
Proven experience in architectural planning and designing scalable systems.
Knowledge of data modeling techniques and database design principles.
Experience with checkout product development is a plus.
Familiarity with cloud platforms like AWS or Azure.
Strong problem-solving and analytical skills.
Ability to work independently and in a team environment.
Excellent communication and collaboration skills.