We are seeking a talented and self-motivated Full Stack Software Engineer to join our dynamic development team. You will be responsible for designing, developing, and maintaining scalable web applications across the full technology stack, including frontend and backend systems.
Requirements
Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
Proven experience as a Full Stack Developer or similar role
Proficiency in frontend technologies such as HTML, CSS, JavaScript (React, Angular, or Vue.js)
Strong backend development experience using Node.js, Python, Java, Ruby, or similar
Experience with RESTful APIs, GraphQL, and microservice architecture
Familiarity with databases (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB
Knowledge of version control systems (e.g., Git)
Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, GCP) is a plus
Excellent problem-solving and communication skills