Job Description
We are seeking a highly skilled and motivated Junior Software Engineer to join our dynamic team at Lumunate. This is a full-time position designed for developers with 1-2 years of experience, who are eager to contribute to impactful projects, expand their technical skills and further develop their IT careers.
Responsibilities:
- Design, develop and maintain scalable web applications with a focus on performance and user experience.
- Write clean, modular and well-documented code using JavaScript and TypeScript.
- Develop responsive React.js and Next.js components for modern UIs.
- Build and manage server-side applications using Node.js and Nest.js.
- Develop and optimize RESTful APIs for seamless front-end and back-end integration.
- Work with databases like MongoDB and MySQL for data storage and management.
- Optimize application performance, quality and security.
- Collaborate closely with cross-functional teams, including project managers, designers and testers.
- Participate in code reviews and contribute to technical discussions.
Preferred Skills:
- A Bachelor’s degree in Computer Science, Engineering or a related field.
- Proficient in front-end technologies: HTML5, CSS3, JavaScript (ES6+), React.js, Next.js.
- Experience with back-end technologies: Node.js, Express.js, Nest.js.
- Strong understanding of databases: MongoDB, MySQL, PostgreSQL.
- Familiarity with version control systems like Git and GitHub/GitLab.
- Experience working with cloud services such as AWS, Vercel, or DigitalOcean.
- Strong problem-solving skills with a focus on performance optimization.
- Ability to work independently and collaborate in Agile/Scrum environments.
Why Join Us?
- Gain valuable hands-on experience working on real-world projects.
- Be part of a dynamic and collaborative team with opportunities to learn and grow.
- Clear career progression and mentorship from senior developers.
- Work with modern technologies and tools to develop cutting-edge web applications.