As a Software Engineer, you will develop and implement software applications aligned with our company vision. Your focus will include optimizing performance and user experience while utilizing your expertise to solve complex technical challenges.
Responsibilities
Design software architecture to address specific project needs.
Provide technical guidance and support to junior developers.
Assess product performance and propose adjustments as necessary.
Conduct user training and support throughout the implementation process.
Participate in agile methodologies to improve project delivery.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Master's degree in Software Engineering preferred
Experience
4+ years of experience in software development
Technical Skills
JavaScript
Django
Soft Skills
Problem Solving
Communication
Languages
English: Fluent
Advantageous
UI/UX Design Knowledge: Understanding of design principles for user interface development.
DevOps Experience: Familiarity with CI/CD practices and tools.
Benefits
Comprehensive medical and dental coverage
Remote work opportunities
Performance bonus structure and annual salary reviews
Support for continued education and training
Company Culture
Dynamic Work Atmosphere: Our culture fosters a lively and dynamic environment where people excel.
Focus on Learning: We encourage personal and professional growth through continuous learning.
Supportive Environment: We work hard to support our team's personal and professional ambitions.
Status: Open
Other Jobs in Information Technology (IT) and Software Development