Job Description
We are seeking a Junior Backend Developer with knowledge in Node.js and/or Python. The ideal candidate will be responsible for developing, maintaining, and improving backend applications, ensuring their efficiency and scalability. They will closely collaborate with other developers and cross-functional teams to deliver high-quality solutions.
Main Responsibilities
- Develop and maintain backend applications using Node.js and/or Python.
- Implement and manage Docker containers for application deployment.
- Integrate applications with external APIs and services.
- Use Gitlab and/or Github for version control and code management.
- Configure and maintain CI/CD pipelines to ensure continuous and automated deployment.
- Participate in project planning and tracking using Jira.
- Troubleshoot and debug applications to enhance performance and stability.
- Collaborate with the frontend team and other developers to define and meet technical requirements.
Requirements
- Practical experience in backend development with Node.js and/or Python.
- Familiarity with Microsoft Windows and Linux operating systems.
- Experience in using and managing Docker containers.
- Knowledge of version control using Gitlab and/or Github.
- Experience in setting up and managing CI/CD pipelines.
- Ability to develop and consume RESTful APIs.
- Basic knowledge of project management tools like Jira.
- Good communication skills and the ability to work in a team.
Desirable Skills
- Previous experience in software projects using Node.js and/or Python.
- Knowledge of other backend programming languages.
- Experience with microservices and event-driven architecture.
- Knowledge of SQL and NoSQL databases.
- Familiarity with agile software development methodologies (Scrum, Kanban).
- Benefits
- Competitive salary and additional benefits.
- Opportunities for professional development and continuous training.
- Collaborative and dynamic work environment.
- Flexible working hours and remote work possibilities.
- Access to cutting-edge tools and technologies.
- Certifications and training opportunities.