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

Company is a leading provider of integrated products that promote organizational culture and regulatory compliance. With a foundation rooted in over a decade of research at Harvard Business School and founded by renowned expert Eugene Soltes, our company is dedicated to developing cutting-edge solutions to address complex challenges such as fraud, bribery, and harassment. We offer a comprehensive suite of tools and services, including phone/web listening lines, surveying, case management, reporting, data analytics, and more, making us the go-to platform for compliance and culture needs.

Engineering Team:

We work collaboratively to leverage our current tech stack, which includes Python, Django, PostgreSQL, Celery, Redis, React, Jest, Heroku, Docker, Kubernetes, EKS, Terraform, S3, and
AWS. Following a two-week agile software development life cycle (SDLC), we are actively building our CI/CD pipeline as part of our full transition to AWS.

Position Overview:

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. As a Senior Backend Engineer, you will play a crucial role in developing and maintaining our backend systems and infrastructure. You will work closely with cross-functional teams, including frontend engineers, data scientists, and product managers, to deliver high-quality software solutions that meet our customers' needs.

Responsibilities:

● Design, develop, test, deploy, and maintain scalable and secure backend systems using
Python and Django.
● Collaborate with frontend engineers to integrate frontend components with the backend
infrastructure.
● Optimize and fine-tune application performance, scalability, and reliability.
● Ensure code quality and maintain high standards through code reviews, automated
testing, and best practices.
● Collaborate with product managers and stakeholders to understand requirements and
translate them into technical solutions.
● Stay up to date with industry trends and emerging technologies, and make
recommendations for process improvements and technical enhancements.
● Mentor and guide junior team members, providing technical expertise and fostering a
collaborative and growth-oriented culture.

Qualifications:

● Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
● Strong proficiency in Python and Django, with a solid understanding of object-oriented programming principles and design patterns.
● Extensive experience with PostgreSQL or similar relational databases.
● Familiarity with modern agile SDLC methodologies and tools.
● Experience working with frontend technologies such as React and Jest is a plus.
● Familiarity with containerization technologies like Docker and container orchestration frameworks like Kubernetes.
● Experience with cloud platforms, particularly AWS (Amazon Web Services), is highly desirable.
● Strong problem-solving skills and the ability to analyze complex systems and troubleshoot issues.
● Excellent collaboration and communication skills, with the ability to work effectively in a team environment.
● Joining our team offers an exciting opportunity to contribute to the development of cutting-edge solutions that address critical organizational challenges. 

If you are a talented and motivated Senior Backend Engineer with a passion for building robust and scalable systems, we encourage you to apply.