Lumorix
Description
This is a remote position.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. You will collaborate with cross-functional teams to deliver high-quality solutions that meet business and user needs.
Key Responsibilities:
- Develop and maintain web applications using [specific technologies, e.g., JavaScript, Python, etc.].
- Design and implement front-end interfaces with frameworks like React, Angular, or Vue.js.
- Build and maintain back-end systems using [specific back-end frameworks or languages, e.g., Node.js, Django, Ruby on Rails].
- Create and manage databases (e.g., MySQL, PostgreSQL, MongoDB).
- Ensure applications are optimized for maximum speed, scalability, and security.
- Collaborate with designers, product managers, and other developers to create seamless user experiences.
- Write clean, testable, and efficient code, following industry best practices.
- Debug and resolve technical issues in production and development environments.
- Stay updated with emerging trends and technologies in full-stack development.
Requirements:
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Expertise in back-end development with technologies such as Node.js, Python, PHP, or Ruby.
- Experience with databases like MySQL, PostgreSQL, MongoDB, or others.
- Familiarity with RESTful APIs and web services.
- Knowledge of version control systems (e.g., Git).
- Understanding of CI/CD pipelines and DevOps practices is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).