Position: Back-end Developer
Company: SD Solutions
Experience required: 5y
English level: upper

Hello, all!

For our key client **JobTestPrep**, SD Solutions is looking for **Python** **Back-end Developer** who wants to join its technical department.

** What are we doing?**

**JobTestPrep** is a fast-growing eLearning network founded in 1992 to prepare people for future tests. More than 500,000 candidates have set a goal and successfully achieved it by using professional online practice tools.

This platform also that provides preparation materials and resources for job seekers who are preparing for pre-employment tests and assessments.

**What will you do with us?**

- Design, develop, and maintain backend systems using **Python** (and .NET technologies)
- Develop ATS\HRES solutions from scratch
- Collaborate with cross-functional teams to gather requirements, design, and develop features
- Write clean, maintainable, and well-documented code
- Ensure scalability, reliability, and performance of backend systems
- Troubleshoot and debug issues and provide timely resolutions
- Participate in project planning and estimation
- Continuously learn and improve your skills and knowledge
- Stay up-to-date with the latest trends and best practices in backend development
- Contribute to the improvement of our development processes and methodologies

**What stack is for this position?**

Python, .Net technologies, React, SQL, NoSQL, DynamoDB, MongoDB, PostgreSQL, AWS Lambda Functions (Serverless Framework)

** What hard skills do we need?**

- Bachelor's degree in Computer Science, Software Engineering or related field
- Minimum of **4 years of experience** in backend development using **Python**
- Strong understanding of software development principles and best practices
- Experience with databases, such as SQL and NoSQL
- Experience with RESTful APIs, JSON, and web services integration
- Familiarity with containerization technologies such as Docker and Kubernetes
- Experience with AWS cloud platforms (as a back-end user level)
- Experience with Git or other version control system
- Knowledge of UI/UX design principles
- Experience with test-driven development (TDD/BDD) and continuous integration/continuous delivery (CI/CD)
- Proven production experience to implement Microservices Architecture and patterns.
- Familiarity with agile development methodologies
- Good knowledge in Event Driven Design and Domain Driven Design
- Experience with .NET technologies/ C# - is a big advantage
- Experience with frontend development technologies such as **React** preferably (or Angular/Vue JS) - a big advantage

**What do we offer?**

-Full legal coverage
-Paid vacation - 18 days per year (1.5 days accumulated per month)
-Monthly payments. We cover you with an accountant who helps you with finances and taxes
-3-month trial period
-Remote work and supplies for a home office if needed
-Paid sick leave – 6 days without medical documents per year