Duties and Responsibilities
- Collaborate with cross-functional teams to design, develop, and implement new features and improvements to Androvega'sproducts and services.
- Design client-side and server-side architecture
- Develop web applications that are scalable and robust, employing modern technology and best practices.
- Maintain high-quality code through code reviews, testing, and continuous integration.
- Write effective APIs
- Troubleshoot and resolve complex technical issues in collaboration with the team.
- Create security and data protection settings
- Build features and applications with mobile responsive design
- Write technical documentation
- Provide technical guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.
- Maintain a comprehensive knowledge of industry trends, tools, and technologies in order to provide innovative solutions.
Skills and Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience (2+ years) as a Full Stack Developer, working on complex web applications.
- Experience developing desktop and mobile applications
- Proficiency in working with back-end technologies such as Golang, PHP, Node.js.
- Experience working with front-end technologies such as HTML, CSS, , and front-end frameworks (e.g., React, Vue.js).
- Proficiency with relational databases (e.g., MySQL, PostgreSQL).
- Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git).
- Excellent problem-solving skills and the ability to adapt to changing project requirements.
- Effective communication skills and working effectively in a collaborative team environment.
- Experience with cloud platforms (e.g., AWS, Azure) and serverless architecture is a plus.
- Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes) is a plus.