Software Engineer
The Software Engineer will play a crucial role in developing, testing, and maintaining robust software solutions that align with our strategic goals. This position offers the opportunity to collaborate closely with industry professionals and contribute significantly to various projects.
Qualifications:
2+ years of experience as a Software Engineer.
Proficiency in at least one of these programming languages: Python, Java.
Advanced working knowledge of SQL and experience working with relational databases.
Solid understanding of database systems, including RDBMS and NoSQL databases.
Experience with container technologies.
Working knowledge of Git, Linux, Docker, and Django (preferable).
Fundamental knowledge of agile development methodologies.
Outstanding written and verbal communication skills and comfortable presenting ideas to peers and across the team.
A passion for creative problem-solving. Things break, and we are looking for someone who thrives in getting to the bottom of issues.
Solid understanding of Data Structures and Algorithms (DSA).
Intermediate level of proficiency in English.
Responsibilities:
Design, code, test, and deploy scalable and efficient software applications.
Ensure software solutions are aligned with business and operational needs.
Collaborate with team members to enhance software reliability, efficiency, and quality.
Support the integration of new software solutions with existing systems and infrastructures.
Analyze and improve system performance and architecture.
Offers:
Opportunity to work on impactful software projects.
Mentorship from industry experts.
A supportive and inclusive work environment.
Self-development opportunities.
Net salary between 3.000+ AZN, depending on experience.