1 Weeks ago
پیگیری قطعی
We are a fast-paced company dedicated to delivering innovative solutions. As we continue to expand, we are looking for a talented Full-Stack Developer to join our team. You will play a key role in building, deploying, and maintaining both the front-end and back-end of our software systems
● Design, develop, and maintain web applications
● Collaborate with product managers, designers, and other stakeholders to understand project requirements and ensure alignment with technical solutions.
● Write clean, efficient, scalable, and well-documented code across the entire stack (front-end and back-end).
● Build and maintain RESTful APIs, ensuring performance and scalability for high-traffic systems.
● Perform unit testing, integration testing, and troubleshooting to ensure the quality and reliability of software applications.
● Participate in code reviews, provide constructive feedback to team members, and promote best practices for software development.
● Contribute to continuous integration and deployment (CI/CD) pipelines to streamline development and release processes.
● Stay up-to-date with the latest industry trends, technologies, and frameworks to ensure the team is using the most efficient tools and methodologies.
● Actively participate in agile software development processes, including sprint planning, daily stand-ups, and retrospectives.
● Collaborate with cross-functional teams to troubleshoot, identify, and resolve issues in production environments.
● Ensure that all software is compliant with security and data protection standards.
● Help document software design, architecture, and development processes.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
● Minimum of 3 years of experience in development, with expertise in Vue.js, Nuxt.js, TypeScript, Python, and Django.
● Proven experience in developing, testing, and deploying high-quality software applications.
● Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
● Experience in building and integrating RESTful APIs.
● Experience with version control (e.g., Git) and familiarity with collaborative software development tools.
● Strong understanding of Agile methodologies and experience working in Agile environments.
● Familiarity with CI/CD pipelines and automated testing frameworks.
● Good understanding of software engineering principles, algorithms, data structures, and design patterns.
● Experience with cloud technologies and deploying applications on cloud platforms is a plus.
● Strong problem-solving skills, ability to troubleshoot complex technical issues, and propose innovative solutions.
● Excellent communication skills and the ability to work collaboratively in a team environment.
ساعات کاری منعطف
بورس اموزشی
تسهیلات ورزشی
نزدیکی به وسایل حمل و نقل
صبحانه
میان وعده
ناهار
دانش بنیان
امکانات تفریحی
پاداش عملکردی
با رزومه ساز کاربوم نتیجه بهتری بگیرید
راهنمای شغلی
معرفی شغل کارشناس شبکه (نیازمندیها، نقش و وظایف)
معرفی شغل کارشناس شبکه: شرح وظایف کارشناس شبکه معرفی شغل کارشناس شبکه: نیازمندیهای کار معرفی شغل کارشناس شبکه: محیط کاری معرفی شغل کارشناس شبکه: چگونه ...