Position: Senior Backend Engineer
Company: SalesNash
Experience required: 5y
Category: Python
English level: upper
Published: 2023-09-01T00:00:00+03:00

We are seeking a highly skilled and experienced Senior Backend Engineer to join our dynamic team. As a Senior Backend Engineer, you will play a crucial role in designing, implementing, and maintaining the backend systems that power our applications. If you are passionate about software engineering, have a strong background in Python, Django, PostgreSQL, and modern agile SDLC practices, and are eager to work in a collaborative environment, we'd love to hear from you.

Key Responsibilities:

Design, develop, and maintain robust and scalable backend systems using Python and Django.
Collaborate with cross-functional teams to define requirements, plan and execute projects, and deliver high-quality software.
Optimize and enhance the performance of existing backend systems.
Write clean, maintainable, and efficient code.
Conduct code reviews and provide constructive feedback to team members.
Implement best practices in software development and contribute to the evolution of our coding standards.
Work in an agile development environment, participating in sprint planning, daily stand-ups, and retrospectives.

Qualifications:

Bachelor's or Master's degree in Computer Science or related field.
Proven experience as a backend engineer, with a focus on Python and Django.
Strong knowledge of PostgreSQL and database design.
Familiarity with modern agile software development practices and SDLC.
Nice to have: Experience with Celery, Redis, Kubernetes, and Docker.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Ability to work effectively both independently and in a team.
Continuous learner with a passion for staying up-to-date with the latest technologies and industry trends.

Nice-to-Have Skills:

Experience with Celery for task queue management.
Familiarity with Redis for caching and message brokering.
Knowledge of containerization and orchestration technologies such as Kubernetes and Docker.