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.